public IActionResult Post([FromBody] Tbldanhgia value) { var b = HttpContext.Request.Headers["token"].ToList().FirstOrDefault(); if (!string.IsNullOrEmpty(b)) { if (value == null) { return(BadRequest()); } data.Tbldanhgia.Add(value); data.SaveChanges(); return(CreatedAtRoute("GetDanhGia", new { id = value.Iddanhgia }, value)); } return(BadRequest()); }
public ActionResult Put(int id, [FromBody] Tbldanhgia value) { var b = HttpContext.Request.Headers["token"].ToList().FirstOrDefault(); if (!string.IsNullOrEmpty(b)) { if (value == null || value.Iddanhgia != id) { return(BadRequest()); } var item = data.Tbldanhgia.FirstOrDefault(t => t.Iddanhgia == id); if (item == null) { return(NotFound()); } item.Idtieuchi = value.Idtieuchi; item.Iddapan = value.Iddapan; item.Diemdanhgia = value.Diemdanhgia; item.Ngaydanhgia = value.Ngaydanhgia; item.Iduser = value.Iduser; item.Ghichu = value.Ghichu; item.Noidungdanhgia = value.Noidungdanhgia; item.Trangthaidanhgia = value.Trangthaidanhgia; data.Tbldanhgia.Update(item); data.SaveChanges(); if (!value.Trangthaidanhgia.Value) { data.Tbltonkholoi.Add(new Tbltonkholoi() { Daxuly = false, Decen = false, Idtieuchi = value.Idtieuchi, Ngaychamdiem = value.Ngaydanhgia }); data.SaveChanges(); } return(new OkResult()); } return(BadRequest()); }