/// <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);
        }