このページでの最初の質問です。mvc webapi と Windows ストア アプリケーションにアプリケーションがあり、W8 アプリでオブジェクトを Web API に要求したい:
私のオブジェクト:
var objobj = new ObjectCompleteAdd()
{
NameObject = "Name",
DescriptionObject = "Description",
isActveObject = true,
ContractStartObject = DateTime.Parse("2005-09-01"),
CityAdress = " CityAdress",
PostCodeAdress = "PostCode",
}
BLL のクラス:
public class ObjectCompleteAdd
{
public string NameObject { get; set; }
public string DescriptionObject { get; set; }
public bool? isActveObject { get; set; }
public DateTime ContractStartObject { get; set; }
public string CityAdress { get; set; }
public string PostCodeAdress { get; set; }
}
そして私の機能:
var dataContractSerializer = new DataContractJsonSerializer(typeof(ObjectCompleteAdd));
var memoryStream = new MemoryStream();
dataContractSerializer.WriteObject(memoryStream, objobj);
HttpContent content = new StreamContent(memoryStream);
await client.PostAsync("api/ObjectISApi",content);
webapiに投稿があります:
// POST api/ObjectISApi
public HttpResponseMessage PostObjectIS(ObjectCompleteAdd obj)
{
ObjectIS.AddNewObject(obj);
return Request.CreateResponse(HttpStatusCode.OK);
}
それはうまくいきません