Exemple #1
0
        /// <summary>
        /// 逻辑删除
        /// </summary>
        /// <param name="requestModel"></param>
        /// <returns></returns>
        public BusinessBaseViewModel <string> Remove(RemoveSystemStaffRequestModel requestModel)
        {
            var res = new BusinessBaseViewModel <string>()
            {
                Status = ResponseStatus.Fail
            };

            var config = _staffRepostory.FirstOrDefault(x => x.Id == requestModel.Id);

            config.Status = (int)SystemStaffStatus.Del;
            _staffRepostory.Update(config);
            _staffRepostory.SaveChanges();
            res.Status       = ResponseStatus.Success;
            res.BusinessData = "操作成功!";
            return(res);
        }
        /// <summary>
        /// 删除
        /// </summary>
        /// <param name="requestModel"></param>
        /// <returns></returns>
        public ActionResult Remove(RemoveSystemStaffRequestModel requestModel)
        {
            var ret = _systemStaffService.Remove(requestModel);

            return(Content(ret.ToJsonString()));
        }