public string Edit(dmNgachVienChuc model) { if (model.stt <= 0) { return("STT phải lớn hơn 0!"); } if (ModelState.IsValid) { var ngach = db.dmNgachVienChuc.Single(pt => pt.id == model.id); if (ngach.stt != model.stt) { db.dmNgachVienChuc.Where(pt => pt.stt >= model.stt).ToList().ForEach( pt => { pt.stt++; db.Entry(pt).State = EntityState.Modified; }); } ngach.maNgachVienChuc = model.maNgachVienChuc; ngach.tenNgachVienChuc = model.tenNgachVienChuc; ngach.nhomNgachVienChuc = model.nhomNgachVienChuc; ngach.stt = model.stt; db.Entry(ngach).State = EntityState.Modified; db.SaveChanges(); return("OK"); } return("ModelState Invalid!"); }
public string Create(dmNgachVienChuc model) { if (model.stt <= 0) { return("STT phải lớn hơn 0!"); } if (ModelState.IsValid) { db.dmNgachVienChuc.Add(model); db.SaveChanges(); return("OK"); } return("ModelState Invalid!"); }