/// <summary> /// 更改排序id 向前 /// </summary> /// <param name="id"></param> /// <returns></returns> public bool UpdateSortid(int id) { using (Model.hospitaldbContext eF = new hospitaldbContext()) { int?sortid = eF.Shiftssetting.Find(id).Sortid; if (sortid <= 1) { return(false); } else { int?ii = eF.Shiftssetting.OrderByDescending(u => u.Sortid).First(u => u.Sortid < sortid).Sortid; Model.Shiftssetting shiftssetting = eF.Shiftssetting.Find(id); shiftssetting.Sortid = ii; //bool b1 = eF.SaveChanges() > 0; Model.Shiftssetting shiftssetting2 = eF.Shiftssetting.FirstOrDefault(u => u.Sortid == ii); shiftssetting2.Sortid = sortid; bool b2 = eF.SaveChanges() > 0; if (b2) { return(true); } else { return(false); } } } }
/// <summary> /// 更改排序id 向后 /// </summary> /// <param name="id"></param> /// <returns></returns> public bool DownSortid(int id) { using (Model.hospitaldbContext eF = new hospitaldbContext()) { int orldid = GetId(); int?sortid = eF.Shiftssetting.Find(id).Sortid; if (sortid >= orldid) { return(false); } else { int?ii = eF.Shiftssetting.OrderBy(u => u.Sortid).First(u => u.Sortid > sortid).Sortid; Model.Shiftssetting shiftssetting = eF.Shiftssetting.Find(id); shiftssetting.Sortid = ii; //bool b1 = eF.SaveChanges() > 0; Model.Shiftssetting shiftssetting2 = eF.Shiftssetting.FirstOrDefault(u => u.Sortid == ii); shiftssetting2.Sortid = sortid; bool b2 = eF.SaveChanges() > 0; if (b2) { return(true); } else { return(false); } } } }
/// <summary> /// 删除 /// </summary> /// <param name="id"></param> /// <returns></returns> public bool DeleteShiftssetting(int id) { using (Model.hospitaldbContext ef = new hospitaldbContext()) { Model.Shiftssetting shiftssetting = ef.Shiftssetting.Find(id); ef.Remove(shiftssetting); return(ef.SaveChanges() > 0); } }
public bool EditById([FromBody] Model.Shiftssetting shiftssetting) { bool b = _shiftssettingRepository.UpdateShiftssetting(shiftssetting); return(b); }
public bool Add(Model.Shiftssetting shiftssetting) { bool b = _shiftssettingRepository.AddShiftssetting(shiftssetting); return(b); }