public ActionResult Put(int id, [FromBody] Tbltonkholoi value) { var b = HttpContext.Request.Headers["token"].ToList().FirstOrDefault(); if (!string.IsNullOrEmpty(b)) { if (value == null || value.Idtonkholoi != id) { return(BadRequest()); } var item = data.Tbltonkholoi.FirstOrDefault(t => t.Idtonkholoi == id); if (item == null) { return(NotFound()); } item.Idtieuchi = value.Idtieuchi; item.Daxuly = value.Daxuly; item.Decen = value.Decen; item.Ngaychamdiem = value.Ngaychamdiem; data.Tbltonkholoi.Update(item); data.SaveChanges(); return(new OkResult()); } return(BadRequest()); }
public ActionResult XacNhanOKTonKhoLoi(int id, [FromBody] Tbltonkholoi value) { var b = HttpContext.Request.Headers["token"].ToList().FirstOrDefault(); if (!string.IsNullOrEmpty(b)) { if (value == null || value.Idtonkholoi != id) { return(BadRequest()); } var item = data.Tbltonkholoi.FirstOrDefault(t => t.Idtonkholoi == id); if (item == null) { return(NotFound()); } if (!item.Decen.Value) { item.Daxuly = true; item.Decen = true; data.Tbltonkholoi.Update(item); data.SaveChanges(); return(new OkResult()); } return(BadRequest()); } return(BadRequest()); }
public IActionResult Post([FromBody] Tbltonkholoi value) { var b = HttpContext.Request.Headers["token"].ToList().FirstOrDefault(); if (!string.IsNullOrEmpty(b)) { if (value == null) { return(BadRequest()); } data.Tbltonkholoi.Add(value); data.SaveChanges(); return(CreatedAtRoute("GetTonKhoLoi", new { id = value.Idtonkholoi }, value)); } return(BadRequest()); }