public IActionResult Adds(SolitaireSet solitaireSet)
        {
            string jsonm  = Newtonsoft.Json.JsonConvert.SerializeObject(solitaireSet);
            var    result = HelperHttpClient.GetAll("post", "/api/solitaireSet", jsonm);

            return(Json(result));
        }
        /// <summary>
        /// 更改排序id 向后
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public bool DownSortId(int id)
        {
            using (hospitaldbContext db = new hospitaldbContext())
            {
                int maxId  = GetMaxId();
                int sortId = db.SolitaireSet.Find(id).SortId;
                if (sortId >= maxId)
                {
                    return(false);
                }
                else
                {
                    int ids = db.SolitaireSet.OrderBy(u => u.SortId).First(u => u.SortId > sortId).SortId;

                    SolitaireSet solitaireSet = db.SolitaireSet.Find(id);
                    solitaireSet.SortId = ids;

                    SolitaireSet solitaireSete = db.SolitaireSet.FirstOrDefault(u => u.SortId == ids);
                    solitaireSete.SortId = sortId;
                    bool b2 = db.SaveChanges() > 0;

                    if (b2)
                    {
                        return(true);
                    }
                    else
                    {
                        return(false);
                    }
                }
            }
        }
        /// <summary>
        /// 更改排序id 向前
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public bool UpdateSortId(int id)
        {
            using (hospitaldbContext db = new hospitaldbContext())
            {
                int sortId = db.SolitaireSet.Find(id).SortId;
                if (sortId <= 1)
                {
                    return(false);
                }
                else
                {
                    int ids = db.SolitaireSet.OrderByDescending(u => u.SortId).First(u => u.SortId < sortId).SortId;

                    SolitaireSet solitaireSet = db.SolitaireSet.Find(id);
                    solitaireSet.SortId = ids;

                    SolitaireSet solitaireSete = db.SolitaireSet.FirstOrDefault(u => u.SortId == ids);
                    solitaireSete.SortId = sortId;
                    bool b1 = db.SaveChanges() > 0;

                    if (b1)
                    {
                        return(true);
                    }
                    else
                    {
                        return(false);
                    }
                }
            }
        }
        /// <summary>
        /// 修改
        /// </summary>
        /// <param name="solitaireSet"></param>
        /// <param name="Id"></param>
        /// <returns></returns>
        public int GetSolitaireSet(SolitaireSet solitaireSet, int Id)
        {
            db.Entry(solitaireSet).State = EntityState.Modified;
            int i = db.SaveChanges();

            return(i);
        }
        /// <summary>
        /// 添加
        /// </summary>
        /// <param name="solitaireSet"></param>
        /// <returns></returns>
        public int Add(SolitaireSet solitaireSet)
        {
            db.SolitaireSet.Add(solitaireSet);
            int i = db.SaveChanges();

            return(i);
        }
 /// <summary>
 /// 添加
 /// </summary>
 /// <param name="model"></param>
 public int Add(SolitaireSet model)
 {
     using (hospitaldbContext db = new hospitaldbContext())
     {
         db.SolitaireSet.Add(model);
         return(db.SaveChanges());
     }
 }
 /// <summary>
 /// 编辑
 /// </summary>
 /// <param name="model"></param>
 public int Update(SolitaireSet model)
 {
     using (hospitaldbContext db = new hospitaldbContext())
     {
         var info = db.SolitaireSet.FirstOrDefault(p => p.Id == model.Id);
         info.Shift          = model.Shift;          //班次
         info.SolitaireCycle = model.SolitaireCycle; //周期
         info.GroupMember    = model.GroupMember;    //成员
         info.GroupLeader    = model.GroupLeader;    //组长
         return(db.SaveChanges());
     }
 }
示例#8
0
        public int Add([FromBody] SolitaireSet model)
        {
            var i = _solitaireRepository.Add(model);

            return(i);
        }
示例#9
0
        public int Update([FromBody] SolitaireSet model)
        {
            var i = _solitaireRepository.Update(model);

            return(i);
        }
示例#10
0
        public int Update(SolitaireSet solitaireSet, int id)
        {
            int i = _solitaireSetServerce.GetSolitaireSet(solitaireSet, id);

            return(i);
        }
示例#11
0
        /// <summary>
        /// 反填数据
        /// </summary>
        /// <param name="announcementform"></param>
        /// <returns></returns>

        public SolitaireSet Byid(int id)
        {
            SolitaireSet ann = _solitaireSetServerce.GetSolitaireSet(id);

            return(ann);
        }
示例#12
0
        public int Add(SolitaireSet solitaireSet)
        {
            int i = _solitaireSetServerce.Add(solitaireSet);

            return(i);
        }
示例#13
0
        public int Add(SolitaireSet model)
        {
            var i = HttpClientApi.PostAsync <SolitaireSet, int>(model, HttpHelper.Url + "Solitaire/Add");

            return(i);
        }
示例#14
0
        public int Update(SolitaireSet model)
        {
            var i = HttpClientApi.PutAsync <SolitaireSet, int>(model, HttpHelper.Url + "Solitaire/Update");

            return(i);
        }