//[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));
        }