public ActionResult Put(int id, [FromBody] Tblloaitieuchi value) { var b = HttpContext.Request.Headers["token"].ToList().FirstOrDefault(); if (!string.IsNullOrEmpty(b)) { if (value == null || value.Idloaitc != id) { return(BadRequest()); } var item = data.Tblloaitieuchi.FirstOrDefault(t => t.Idloaitc == id); if (item == null) { return(NotFound()); } item.Tenloaitc = value.Tenloaitc; item.Trangthaitc = value.Trangthaitc; data.Tblloaitieuchi.Update(item); data.SaveChanges(); return(new OkResult()); } return(BadRequest()); }
public async Task <ActionResult> Create([Bind(Include = "Idloaitc,Tenloaitc,Trangthaitc")] Tblloaitieuchi item) { DataContext <Tblloaitieuchi> data = new DataContext <Tblloaitieuchi>(); string api = "values/LoaiTieuChi"; if (ModelState.IsValid) { var value = new Tblloaitieuchi() { Tenloaitc = item.Tenloaitc, Trangthaitc = item.Trangthaitc }; 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("Index", "LoaiTieuChi")); } var listchinhanh = await data.GetList(api); return(View(listchinhanh)); }
public async Task <ActionResult> Edit(int id, [Bind(Include = "Idloaitc,Tenloaitc,Trangthaitc")] Tblloaitieuchi item) { try { // TODO: Add update logic here DataContext <Tblloaitieuchi> data = new DataContext <Tblloaitieuchi>(); string api = "values/LoaiTieuChi"; 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("Index", "LoaiTieuChi")); } var list = await data.GetList(api); return(View(list)); } catch { return(View()); } }
public IActionResult Post([FromBody] Tblloaitieuchi value) { var b = HttpContext.Request.Headers["token"].ToList().FirstOrDefault(); if (!string.IsNullOrEmpty(b)) { if (value == null) { return(BadRequest()); } data.Tblloaitieuchi.Add(value); data.SaveChanges(); return(CreatedAtRoute("GetLoaiTieuChi", new { id = value.Idloaitc }, value)); } return(BadRequest()); }