public IHttpActionResult PostCN_NGHIEP_VU_NHAN_VIEN(CN_NGHIEP_VU_NHAN_VIEN cN_NGHIEP_VU_NHAN_VIEN) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.CN_NGHIEP_VU_NHAN_VIEN.Add(cN_NGHIEP_VU_NHAN_VIEN); try { db.SaveChanges(); } catch (DbUpdateException) { if (CN_NGHIEP_VU_NHAN_VIENExists(cN_NGHIEP_VU_NHAN_VIEN.ID_CHI_TIET_NGHIEP_VU)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = cN_NGHIEP_VU_NHAN_VIEN.ID_CHI_TIET_NGHIEP_VU }, cN_NGHIEP_VU_NHAN_VIEN)); }
public IHttpActionResult PutCN_NGHIEP_VU_NHAN_VIEN(int id, CN_NGHIEP_VU_NHAN_VIEN cN_NGHIEP_VU_NHAN_VIEN) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != cN_NGHIEP_VU_NHAN_VIEN.ID_CHI_TIET_NGHIEP_VU) { return(BadRequest()); } db.Entry(cN_NGHIEP_VU_NHAN_VIEN).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!CN_NGHIEP_VU_NHAN_VIENExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public void PostNghiepVu(String idnhomnghiepvu, string username) { var vData = (from t2 in db.CN_CHI_TIET_NHOM_NGHIEP_VU join t3 in db.CN_CHI_TIET_NGHIEP_VU on t2.ID_CHI_TIET_NGHIEP_VU equals t3.ID where t2.ID_NHOM_NGHIEP_VU == idnhomnghiepvu select new { t3.ID, t3.TEN_CHI_TIET, t3.ID_NGHIEP_VU, t3.MO_TA }); var result = vData.ToList().Select(x => new CN_CHI_TIET_NGHIEP_VU() { ID = x.ID, TEN_CHI_TIET = x.TEN_CHI_TIET, ID_NGHIEP_VU = x.ID_NGHIEP_VU, MO_TA = x.MO_TA }).ToList(); foreach (var item in result) { CN_NGHIEP_VU_NHAN_VIEN nghiepvunhanvien = new CN_NGHIEP_VU_NHAN_VIEN(); nghiepvunhanvien.ID_CHI_TIET_NGHIEP_VU = item.ID; nghiepvunhanvien.USERNAME = username; nghiepvunhanvien.MO_TA = item.MO_TA; db.CN_NGHIEP_VU_NHAN_VIEN.Add(nghiepvunhanvien); } db.SaveChanges(); }
public IHttpActionResult GetCN_NGHIEP_VU_NHAN_VIEN(int id) { CN_NGHIEP_VU_NHAN_VIEN cN_NGHIEP_VU_NHAN_VIEN = db.CN_NGHIEP_VU_NHAN_VIEN.Find(id); if (cN_NGHIEP_VU_NHAN_VIEN == null) { return(NotFound()); } return(Ok(cN_NGHIEP_VU_NHAN_VIEN)); }
public IHttpActionResult DeleteCN_NGHIEP_VU_NHAN_VIEN(int id) { CN_NGHIEP_VU_NHAN_VIEN cN_NGHIEP_VU_NHAN_VIEN = db.CN_NGHIEP_VU_NHAN_VIEN.Find(id); if (cN_NGHIEP_VU_NHAN_VIEN == null) { return(NotFound()); } db.CN_NGHIEP_VU_NHAN_VIEN.Remove(cN_NGHIEP_VU_NHAN_VIEN); db.SaveChanges(); return(Ok(cN_NGHIEP_VU_NHAN_VIEN)); }
//cập nhật quyền người dùng public string updatePermission(int id, string usertemp) { string msg = ""; var grant = db.CN_NGHIEP_VU_NHAN_VIEN.Find(id, usertemp); if (grant == null) { CN_NGHIEP_VU_NHAN_VIEN g = new CN_NGHIEP_VU_NHAN_VIEN() { ID_CHI_TIET_NGHIEP_VU = id, USERNAME = usertemp, MO_TA = "" }; db.CN_NGHIEP_VU_NHAN_VIEN.Add(g); msg = "<div class='alert alert-success'> Cấp quyền thành công </div>"; } else { db.CN_NGHIEP_VU_NHAN_VIEN.Remove(grant); msg = "<div class='alert alert-danger'> Hủy quyền thành công </div>"; } db.SaveChanges(); return(msg); }