public ActionResult Put(int id, [FromBody] Tbltieuchi value) { var b = HttpContext.Request.Headers["token"].ToList().FirstOrDefault(); if (!string.IsNullOrEmpty(b)) { if (value == null || value.Idtieuchi != id) { return(BadRequest()); } var item = data.Tbltieuchi.FirstOrDefault(t => t.Idtieuchi == id); if (item == null) { return(NotFound()); } item.Matieuchi = value.Matieuchi; item.Tentieuchi = value.Tentieuchi; item.Idchinhanh = value.Idchinhanh; item.Idnhomtieuchi = value.Idnhomtieuchi; item.Trangthaitc = value.Trangthaitc; item.Diemtieuchi = value.Diemtieuchi; item.Idloaitc = value.Idloaitc; data.Tbltieuchi.Update(item); data.SaveChanges(); return(new OkResult()); } return(BadRequest()); }
public IActionResult Post([FromBody] Tbltieuchi value) { var b = HttpContext.Request.Headers["token"].ToList().FirstOrDefault(); if (!string.IsNullOrEmpty(b)) { if (value == null) { return(BadRequest()); } data.Tbltieuchi.Add(value); data.SaveChanges(); return(CreatedAtRoute("GetTieuChi", new { id = value.Idtieuchi }, value)); } return(BadRequest()); }
public async Task <ActionResult> TieuChiEdit(int id, [Bind(Include = "Idtieuchi,Matieuchi,Tentieuchi,Idchinhanh,Idnhomtieuchi,Trangthaitc,Diemtieuchi,Idloaitc")] Tbltieuchi item) { 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("TieuChiAsync")); } var list = await data.GetList(api); return(View(list)); }
public async Task <ActionResult> TieuChiCreate([Bind(Include = "Idtieuchi,Matieuchi,Tentieuchi,Idchinhanh,Idnhomtieuchi,Trangthaitc,Diemtieuchi,Idloaitc")] Tbltieuchi item) { if (ModelState.IsValid) { var value = new Tbltieuchi() { Idtieuchi = item.Idtieuchi, Matieuchi = item.Matieuchi, Tentieuchi = item.Tentieuchi, Idchinhanh = item.Idchinhanh, Idnhomtieuchi = item.Idnhomtieuchi, Trangthaitc = item.Trangthaitc, Diemtieuchi = item.Diemtieuchi, Idloaitc = item.Idloaitc }; 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("TieuChiAsync")); } listTieuChi = await data.GetList(api); return(View(listTieuChi)); }