public ActionResult Put(int id, [FromBody] Tblchinhanh value) { var b = HttpContext.Request.Headers["token"].ToList().FirstOrDefault(); if (!string.IsNullOrEmpty(b)) { if (value == null || value.Idchinhanh != id) { return(BadRequest()); } var item = data.Tblchinhanh.FirstOrDefault(t => t.Idchinhanh == id); if (item == null) { return(NotFound()); } item.Machinhanh = value.Machinhanh; item.Tenchinhanh = value.Tenchinhanh; item.Tragnthaicn = value.Tragnthaicn; data.Tblchinhanh.Update(item); data.SaveChanges(); return(new OkResult()); } return(BadRequest()); }
public async Task <ActionResult> ChiNhanhCreate([Bind(Include = "Machinhanh,Tenchinhanh,Tragnthaicn")] Tblchinhanh item) { DataContext <Tblchinhanh> data = new DataContext <Tblchinhanh>(); string api = "values"; if (ModelState.IsValid) { var value = new Tblchinhanh() { Machinhanh = item.Machinhanh, Tenchinhanh = item.Tenchinhanh, Tragnthaicn = item.Tragnthaicn }; var test = await data.Create(value, api); if (test) { TempData["msg"] = "<script>alert('Thêm mới dữ liệu thành công');</script>"; } else { TempData["msg"] = "<script>alert('Thao tác không thực hiện');</script>"; } return(RedirectToAction("ChiNhanhAsync")); } listchinhanh = await data.GetList(api); return(View(listchinhanh)); }
public IActionResult Post([FromBody] Tblchinhanh value) { var b = HttpContext.Request.Headers["token"].ToList().FirstOrDefault(); if (!string.IsNullOrEmpty(b)) { if (value == null) { return(BadRequest()); } data.Tblchinhanh.Add(value); data.SaveChanges(); return(CreatedAtRoute("GetChiNhanh", new { id = value.Idchinhanh }, value)); } return(BadRequest()); }
public async Task <ActionResult> ChiNhanhEdit(int id, [Bind(Include = "Idchinhanh,Machinhanh,Tenchinhanh,Tragnthaicn")] Tblchinhanh item) { DataContext <Tblchinhanh> data = new DataContext <Tblchinhanh>(); string api = "values"; if (ModelState.IsValid) { var test = await data.Update(id, item, api); if (test) { TempData["msg"] = "<script>alert('Cập nhật dữ liệu thành công');</script>"; } else { TempData["msg"] = "<script>alert('Dữ liệu đã thay đổi, cập nhật không thành công');</script>"; } return(RedirectToAction("ChiNhanhAsync")); } var list = await data.GetList(api); return(View(list)); }