示例#1
0
        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!" }));
        }
示例#2
0
 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!" }));
 }
示例#3
0
        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!" }));
        }