//[JwtAuthActionFilter] // POST api/values public async Task <HttpResponseMessage> Post(HttpRequestMessage request) { var jsonString = await request.Content.ReadAsStringAsync(); JObject jObj = JObject.Parse(jsonString); var ConvertIV = jObj["invoices"]; var ConvertStore = jObj["storeID"]; iChefData chef = new iChefData(); List <Invoice> ListIV = new List <Invoice>(); foreach (var item in ConvertIV) { Invoice invoice = new Invoice(); invoice.buyer_tax_info_company_address = item["buyer_tax_info_company_address"].ToString(); invoice.buyer_tax_info_tax_id = item["buyer_tax_info_tax_id"].ToString(); ListIV.Add(invoice); } chef.invoice = ListIV; //var collection = JsonConvert.DeserializeObject<IEnumerable<iChefData>>(jsonString); return(new HttpResponseMessage(HttpStatusCode.OK)); //foreach (var item in collection) //{ //} }
public async Task <HttpResponseMessage> Post(HttpRequestMessage request) { var jsonString = await request.Content.ReadAsStringAsync(); iChefData obj = JsonConvert.DeserializeObject <iChefData>(jsonString); //using (var db = new APIEntities()) //{ // foreach (var item in obj.invoice) // { // List // } // db.SaveChanges(); //} return(new HttpResponseMessage(HttpStatusCode.OK)); }