public async Task <ActionResult> Create([Bind(Include = "Iduser,Idchinhanh,Trangthaiquanly")] Tblquanlychinhanh item) { try { DataContext <Tblquanlychinhanh> dataql = new DataContext <Tblquanlychinhanh>(); string apikql = "values/QuanLyChiNhanh"; if (ModelState.IsValid) { var value = new Tblquanlychinhanh() { Iduser = item.Iduser, Trangthaiquanly = item.Trangthaiquanly, Idchinhanh = item.Idchinhanh }; var test = await dataql.Create(value, apikql); 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("Index", "QuanLyChiNhanh")); } var listqlcn = await dataql.GetList(apikql); return(View(listqlcn)); } catch { return(View()); } }
public ActionResult Put([FromBody] Tblquanlychinhanh value) { var b = HttpContext.Request.Headers["token"].ToList().FirstOrDefault(); if (!string.IsNullOrEmpty(b)) { if (value == null) { return(BadRequest()); } var item = data.Tblquanlychinhanh.FirstOrDefault(t => t.Idchinhanh == value.Idchinhanh && t.Iduser == value.Iduser); if (item == null) { return(NotFound()); } item.Trangthaiquanly = value.Trangthaiquanly; data.Tblquanlychinhanh.Update(item); data.SaveChanges(); return(new OkResult()); } return(BadRequest()); }
public IActionResult Post([FromBody] Tblquanlychinhanh value) { var b = HttpContext.Request.Headers["token"].ToList().FirstOrDefault(); if (!string.IsNullOrEmpty(b)) { if (value == null) { return(BadRequest()); } data.Tblquanlychinhanh.Add(value); data.SaveChanges(); return(CreatedAtRoute("GetByIDCN", new { id = value.Idchinhanh }, value)); } return(BadRequest()); }
public async Task <ActionResult> Delete(Tblquanlychinhanh item) { HeThong <Tblquanlychinhanh> data = new HeThong <Tblquanlychinhanh>(); string api = "values/QuanLyChiNhanh"; if (item != null) { try { var test = await data.Delete(item.Idchinhanh, item.Iduser, api); return(RedirectToAction("Index", "QuanLyChiNhanh")); } catch (Exception e) { TempData["msg"] = e.Message; } } var listchinhanh = await data.GetList(api); return(View(listchinhanh)); }