public IHttpActionResult GetBILLID(int id) { BILLClass BILLDetails = null; BILLDetails = bill.BILLs.Where(x => x.BILLID == id).Select(x => new BILLClass() { BILLID = x.BILLID, SHOPNAME = x.SHOPNAME, ADDRESS = x.ADDRESS, DATE = x.DATE, AMOUNT = x.AMOUNT, ITEM = x.ITEM }).FirstOrDefault <BILLClass>(); if (BILLDetails == null) { return(NotFound()); } return(Ok(BILLDetails)); }
public IHttpActionResult Put(BILLClass bc) { var updateBILL = bill.BILLs.Where(x => x.BILLID == bc.BILLID).FirstOrDefault <BILL>(); if (updateBILL != null) { updateBILL.BILLID = bc.BILLID; updateBILL.SHOPNAME = bc.SHOPNAME; updateBILL.ADDRESS = bc.ADDRESS; updateBILL.DATE = bc.DATE; updateBILL.AMOUNT = bc.AMOUNT; updateBILL.ITEM = bc.ITEM; bill.SaveChanges(); } else { return(NotFound()); } return(Ok()); }
public ActionResult Edit(int id) { BILLClass BILLobj = null; HttpClient hc = new HttpClient(); hc.BaseAddress = new Uri("https://localhost:44372/api/"); var consumeapi = hc.GetAsync("BILLCrud?id=" + id.ToString()); consumeapi.Wait(); var readdata = consumeapi.Result; if (readdata.IsSuccessStatusCode) { var displaydata = readdata.Content.ReadAsAsync <BILLClass>(); displaydata.Wait(); BILLobj = displaydata.Result; } return(View(BILLobj)); }
public ActionResult Edit(BILLClass bc) { HttpClient hc = new HttpClient(); hc.BaseAddress = new Uri("https://localhost:44372/api/BILLCrud"); var insertrecord = hc.PutAsJsonAsync <BILLClass>("BILLCrud", bc); insertrecord.Wait(); var saveData = insertrecord.Result; if (saveData.IsSuccessStatusCode) { return(RedirectToAction("Index")); } else { ViewBag.message = "Bill Record Not Updated ... !"; } return(View("bc")); }