0
背後にあるコードへのモデルから結合したデータを取得する方法私は(私はJSONオブジェクトとしてPHPからデータを取得しています)以下のように場合SQLserverからチケットIDを取得するために別のモデルを持っている
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace TestProject.Data
{
public class TiketViewModel
{
public int TiketNumb { get; set; }
public int FlagNum { get; set; }
}
public class JsonTicketNewNum
{
public List<TiketViewModel>TicketInfo { get; set; }
}
}
そして、私は私の問題は、私は、コードにアクセスしない方法です
public async void GetTicketinfo()
{
string LocationId = "1";
var client = new HttpClient();
var postData = new List<KeyValuePair<string, string>>();
postData.Add(new KeyValuePair<string, string>("LocationId", LocationId));
postData.Add(new KeyValuePair<string, string>("TableID", count));////////
var content = new FormUrlEncodedContent(postData);
// var response = await client.PostAsync("http://192.168.43.226/GetTicket.php", content);
var response = await client.PostAsync(Constants.BaseUrlpos + "GetTicket.php", content);
string JsonTiket = response.Content.ReadAsStringAsync().Result;
// string JsonTikettwo = response.Content.ReadAsStringAsync().Result;
// TicketModel ObjContactList = new TicketModel();
TiketViewModel ObjContactList = new TiketViewModel();
if (response.IsSuccessStatusCode)
{
ObjContactList = JsonConvert.DeserializeObject(JsonTiket);
var items = ObjContactList.TiketNumb;
var itemstwo = ObjContactList.FlagNum;
}
(入力はSQL ServerからチケットIDを取得するように私は、場所IDとテーブルIDを送信しています)ポスト非同期を使用してモデルを介してデータを取得します
TiketNumb
および
FlagNum
の後に、データに設定されたモデルデータを介してそれはOを取得しますか?
Issucessstatuscode
に例外があるためです。ご支援いただきありがとうございます。 パン
コンテンツを読む前に、応答IsSuccessStatusCodeです。明示的な変換\t "私は何をすべきかわからない –
強く型付けされたTiketViewModelを逆直列化するように、コードを編集しました。 –