public IHttpActionResult PutThanhVien(GV_DeTai model) { if (!ModelState.IsValid) { return(Ok(new { status = false, message = "Sai dữ liệu đầu vào!" })); } GV_DeTai dbEntry = db.GV_DeTai.Find(model.Id); if (dbEntry == null) { return(Ok(new { status = false, message = "Cập nhật thất bại!" })); } if (model.LaChuTri == 1) { GV_DeTai dbEntry2 = db.GV_DeTai.Where(x => x.LaChuTri == 1).FirstOrDefault(); if (dbEntry2 != null && dbEntry2.Id != model.Id) { dbEntry2.LaChuTri = 0; } } dbEntry.LaChuTri = model.LaChuTri; db.SaveChanges(); return(Ok(new { status = true, message = "Cập nhật thành công!" })); }
public IHttpActionResult PostThemThanhVien(GV_DeTai model) { if (!ModelState.IsValid) { return(Ok(new { status = false, message = "Sai dữ liệu đầu vào!" })); } db.GV_DeTai.Add(model); db.SaveChanges(); return(Ok(new { status = true, message = "Thêm thành viên thành công!" })); }
public IHttpActionResult DeleteThanhVien(int Id) { GV_DeTai dbEntry = db.GV_DeTai.Find(Id); if (dbEntry == null) { return(Ok(new { status = false, message = "Xóa dữ liệu không thành công!" })); } db.GV_DeTai.Remove(dbEntry); db.SaveChanges(); return(Ok(new { status = true, message = "Xóa thành viên thành công!" })); }