Exemple #1
0
        public IHttpActionResult DeleteLend(List <int> LendIdList)
        {
            bool re   = false;
            User user = SessionManage.CurrentUser;

            if (LendIdList.Count > 0)
            {
                LendIdList.ForEach(p =>
                {
                    re = SampleLend.DoDelete(p, user);
                });

                if (re)
                {
                    return(Ok());
                }
                else
                {
                    return(BadRequest("样衣已删除或不存在"));
                }
            }
            else
            {
                return(NotFound());
            }
        }
Exemple #2
0
        public object DoBackLend(List <int> lendId)
        {
            User user = SessionManage.CurrentUser;

            lendId.ForEach(p =>
            {
                SampleLend.DoBackLend(p, user.UserName);
            });
            return(Ok());
        }
Exemple #3
0
        public object DoReturnLend(List <int> LendIdList)
        {
            User user = SessionManage.CurrentUser;

            LendIdList.ForEach(p =>
            {
                SampleLend.DoReturnLend(p, user.UserName);
            });
            return(Ok());
        }
Exemple #4
0
        public object GetLendOutSample(dynamic seachObj)
        {
            var    user     = SessionManage.CurrentUser;
            string cstr     = (string)seachObj.current;;
            string cpage    = seachObj.pageSize;
            int    current  = cstr == "" ? 1 : int.Parse(cstr);
            int    pageSize = cpage == "" ? 20 : int.Parse(cpage);
            var    re       = SampleLend.GetLendOutListPC(user);

            return(Ok(re));
        }
Exemple #5
0
        /// <summary>
        /// 当前用户的已借出样衣清单
        /// </summary>
        /// <returns></returns>

        public IHttpActionResult GetLendOutList()
        {
            User user = SessionManage.CurrentUser;
            var  re   = SampleLend.GetLendOutListDD(user);

            if (re == null)
            {
                return(NotFound());
            }
            return(Ok(re));
        }
Exemple #6
0
        public IHttpActionResult ApplyLendOut(List <int> LendIdList)
        {
            User user = SessionManage.CurrentUser;

            if (LendIdList.Count > 0)
            {
                LendIdList.ForEach(p =>
                {
                    bool re = SampleLend.ApplyLendOut(p, user);
                });
                return(Ok());
            }
            else
            {
                return(NotFound());
            }
        }
Exemple #7
0
        public IHttpActionResult CancelLend(dynamic obj)
        {
            User   user    = SessionManage.CurrentUser;
            string StyleId = (string)obj.StyleId;

            if (StyleId != "")
            {
                if (SampleLend.CancelLend(StyleId, user))
                {
                    return(Ok());
                }
                else
                {
                    return(NotFound());
                }
            }
            else
            {
                return(BadRequest("请传入样衣有效ID"));
            }
        }
Exemple #8
0
        public IHttpActionResult DoLendOut(dynamic obj)
        {
            string styleId = (string)obj.styleId;
            User   user    = SessionManage.CurrentUser;

            if (styleId != "")
            {
                bool re = SampleLend.DoLend(styleId, user);
                if (re)
                {
                    return(Ok());
                }
                else
                {
                    return(BadRequest("样衣已在借用清单中"));
                }
            }
            else
            {
                return(NotFound());
            }
        }
Exemple #9
0
        public object GetAllLendOutList(SeachModel seachObj)
        {
            var re = SampleLend.GetAllLendOutList(seachObj.Current, seachObj.PageSize);

            return(Ok(re));
        }
Exemple #10
0
        public object GetLendUserList()
        {
            var re = SampleLend.GetLendUserList();

            return(Ok(re));
        }