Exemple #1
0
        public ResponseBaseModel SavePatient([FromBody] Patient patient)
        {
            var model = new ResponseBaseModel {
                IsSuccess = false
            };

            try
            {
                _patientProfileUpdateService.Save(patient, _sessionContext.UserSession.CurrentOrganizationRole.OrganizationRoleUserId);
                model.IsSuccess = true;
                model.Message   = "updated successfully";
            }
            catch (InvalidAddressException exception)
            {
                var msg = string.Format("Invalid Address or Email Address Message {0} \n stack trace: {1}", exception.Message, exception.StackTrace);
                _logger.Error(msg);
                model.Message = exception.Message;
            }
            catch (DuplicateObjectException <ZipCode> exception)
            {
                var msg = string.Format("Zip code Error {0} \nstack trace:  {1}", exception.Message, exception.StackTrace);
                _logger.Error(msg);
                model.Message = "Zip code has some problem";
            }
            catch (Exception exception)
            {
                var msg = string.Format("while saving Patient Message {0} \n stack trace:  {1}", exception.Message, exception.StackTrace);
                _logger.Error(msg);
                model.Message = exception.Message;
            }
            return(model);
        }
Exemple #2
0
        public async Task OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next)
        {
            if (!context.ModelState.IsValid)
            {
                var errorsInMOdelState = context.ModelState.Where(t => t.Value.Errors.Count > 0)
                                         .ToDictionary(k => k.Key, v => v.Value.Errors.Select(e => e.ErrorMessage)).ToArray();

                var errorResponse = new ResponseBaseModel();
                foreach (var error in errorsInMOdelState)
                {
                    foreach (var subError in error.Value)
                    {
                        var errorModel = new ErrorModel
                        {
                            FieldName = error.Key,
                            Message   = subError
                        };
                        errorResponse.ErrorMessage.Add(errorModel);
                    }
                }

                context.Result = new BadRequestObjectResult(errorResponse);
                return;
            }

            await next();
        }
 public async Task Invoke(HttpContext context, ILogger <CustomExceptionMiddleware> logger)
 {
     try
     {
         await _next(context);
     }
     catch (AccountException ex)
     {
         context.Response.Clear();
         context.Response.StatusCode = (int)HttpStatusCode.OK;
         context.Request.ContentType = "application/json";
         var errorObject = new ResponseBaseModel <IdentityError>()
         {
             Status  = ResponseStatus.Error,
             Data    = null,
             Errors  = ex.Errors,
             Message = ex.Message
         };
         await context.Response.WriteAsync(Newtonsoft.Json.JsonConvert.SerializeObject(errorObject));
     }
     catch (BusinessException ex)
     {
         context.Response.Clear();
         context.Response.StatusCode = (int)HttpStatusCode.OK;
         context.Request.ContentType = "application/json";
         var errorObject = new ResponseBaseModel <bool?>()
         {
             Status  = ResponseStatus.Error,
             Data    = null,
             Errors  = null,
             Message = ex.Message
         };
         await context.Response.WriteAsync(Newtonsoft.Json.JsonConvert.SerializeObject(errorObject));
     }
 }
        public ActionResult GetCostTypePage(int pageIndex = 1, int pageSize = 10, string name = "", int spendType = -1)
        {
            var resultMode = new ResponseBaseModel <dynamic>
            {
                ResultCode = ResponceCodeEnum.Fail,
                Message    = ""
            };
            var userId = CurrentModel.UserId;

            if (userId < 1)
            {
                resultMode.Message = "登录失效,请重新登录";
            }
            else
            {
                var server   = new CostTypeService();
                var dataList = server.GetList(spendType, new List <long> {
                    userId
                }, pageIndex, pageSize, out var count, name);
                resultMode.Data       = new { count, dataList };
                resultMode.ResultCode = ResponceCodeEnum.Success;
            }

            return(Json(resultMode, JsonRequestBehavior.AllowGet));
        }
Exemple #5
0
        public ResponseBaseModel DeleteWorkFromTicket(string connectString, int requireWorkDetailId)
        {
            var rs = new ResponseBaseModel();

            using (db = new QMSSystemEntities(connectString))
            {
                var checkExists = db.Q_DailyRequire_WorkDetail.FirstOrDefault(x => !x.IsDeleted && x.Id == requireWorkDetailId);
                if (checkExists != null)
                {
                    var requireObj = db.Q_DailyRequire.FirstOrDefault(x => x.Id == checkExists.DailyRequireId);
                    var workDetail = db.Q_WorkDetail.FirstOrDefault(x => x.Id == checkExists.WorkDetailId);
                    if (requireObj != null && workDetail != null)
                    {
                        requireObj.ServeTimeAllow = requireObj.ServeTimeAllow.Subtract(workDetail.TimeProcess.TimeOfDay);
                        db.Database.ExecuteSqlCommand("delete Q_DailyRequire_WorkDetail where id =" + checkExists.Id);
                        db.SaveChanges();
                        rs.IsSuccess = true;
                    }
                    else
                    {
                        rs.IsSuccess = false;
                        rs.sms       = "Chi tiết công việc đã bị xóa hoặc không tồn tại trong hệ thống. Vui lòng kiểm tra lại!.";
                    }
                }
                else
                {
                    rs.IsSuccess = false;
                    rs.sms       = "Phiếu bạn đang chọn không tồn tại công việc này. Vui lòng làm mới lại lưới công việc.";
                }
            }
            return(rs);
        }
Exemple #6
0
        public ActionResult DelModel(int id)
        {
            var resultMode = new ResponseBaseModel <dynamic>
            {
                ResultCode = ResponceCodeEnum.Success,
                Message    = "响应成功"
            };
            var server = new AccountService();

            try
            {
                if (id == CurrentModel.Id)
                {
                    Trace.WriteLine("存在自杀现象");
                    resultMode.Message    = "保存失败,不能自己删除自己";
                    resultMode.ResultCode = ResponceCodeEnum.Fail;
                    return(Json(resultMode, JsonRequestBehavior.AllowGet));
                }
                server.DelUserModel(id);
            }
            catch (Exception e)
            {
                Trace.WriteLine(e);
            }
            return(Json(resultMode, JsonRequestBehavior.AllowGet));
        }
        public ActionResult InvalidCostTypeModel(long id)
        {
            var resultMode = new ResponseBaseModel <dynamic>
            {
                ResultCode = ResponceCodeEnum.Success,
                Message    = "响应成功"
            };
            var userId   = CurrentModel.UserId;
            var server   = new CostTypeService();
            var oldModel = server.Get(id);

            if (oldModel == null || oldModel.UserId != userId)
            {
                resultMode.ResultCode = ResponceCodeEnum.Fail;
                resultMode.Message    = "参数错误";
                return(Json(resultMode, JsonRequestBehavior.AllowGet));
            }

            oldModel.IsDel        = FlagEnum.HadOne;
            oldModel.IsValid      = FlagEnum.HadZore;
            oldModel.UpdateUserId = userId;
            oldModel.UpdateTime   = DateTime.Now;
            try
            {
                server.SaveModel(oldModel);
            }
            catch (Exception e)
            {
                Trace.WriteLine(e);
            }
            return(Json(resultMode, JsonRequestBehavior.AllowGet));
        }
        public ActionResult GetStatisticalData(string startTime = null, string endTime = null, long costChannel = 0)
        {
            var resultMode = new ResponseBaseModel <dynamic>
            {
                ResultCode = ResponceCodeEnum.Fail,
                Message    = ""
            };
            var userId = CurrentModel.UserId;

            if (userId < 1)
            {
                resultMode.Message = "登录失效,请重新登录";
            }
            else
            {
                var beginTime = DataTypeConvertHelper.ToDateTime(startTime);
                var closeTime = DataTypeConvertHelper.ToDateTime(endTime);
                var server    = new CostContentService();
                var data      = server.GetStatisticsCanPay(userId, beginTime, closeTime, costChannel);
                resultMode.Data       = data;
                resultMode.ResultCode = ResponceCodeEnum.Success;
            }

            return(Json(resultMode, JsonRequestBehavior.AllowGet));
        }
Exemple #9
0
        public ActionResult SaveMenuInfo(SysMenuModel model)
        {
            var resultMode = new ResponseBaseModel <dynamic>
            {
                ResultCode = ResponceCodeEnum.Success,
                Message    = "响应成功"
            };
            var menuServer = new MenuService();

            if (model != null && model.Id > 0)
            {
                var tempModel = menuServer.GetMenuModel(model.Id);
                if (tempModel == null)
                {
                    resultMode.Message    = "该菜单已经被删除";
                    resultMode.ResultCode = ResponceCodeEnum.Fail;
                    return(Json(resultMode, JsonRequestBehavior.AllowGet));
                }
            }

            try
            {
                menuServer.SaveMenuModel(model);
                return(Json(resultMode, JsonRequestBehavior.AllowGet));
            }
            catch (Exception e)
            {
                Debug.WriteLine(e.Message);
                resultMode.Message    = "保存失败";
                resultMode.ResultCode = ResponceCodeEnum.Fail;
                resultMode.Data       = e.Message;
                return(Json(resultMode, JsonRequestBehavior.AllowGet));
            }
        }
        public ActionResult InitCostChannelModel()
        {
            var resultMode = new ResponseBaseModel <dynamic>
            {
                ResultCode = ResponceCodeEnum.Success,
                Message    = "响应成功"
            };
            var userId    = CurrentModel.UserId;
            var server    = new CostChannelService();
            var modelList = server.GetList(-1, new List <long> {
                userId
            }, 1, 10, out _);

            if (modelList != null && modelList.Count > 0)
            {
                resultMode.ResultCode = ResponceCodeEnum.Fail;
                resultMode.Message    = "已经初始化过";
                return(Json(resultMode, JsonRequestBehavior.AllowGet));
            }
            server.InitCostChannel(userId);

            resultMode.ResultCode = ResponceCodeEnum.Success;
            resultMode.Message    = "初始化成功";
            return(Json(resultMode, JsonRequestBehavior.AllowGet));
        }
Exemple #11
0
        public ResponseBaseModel Post([FromBody] CustomerOrderDetail orderDetail)
        {
            var model = new ResponseBaseModel {
                IsSuccess = false
            };

            try
            {
                _updateCustomerPackageService.ChangePackage(orderDetail);
                model.Message   = "Successfully updated";
                model.IsSuccess = true;
            }
            catch (InvalidAddressException exception)
            {
                _logger.Error("Invalid Address or Email Address", exception);
                model.Message = exception.Message;
            }
            catch (DuplicateObjectException <ZipCode> exception)
            {
                _logger.Error("Zip code Error", exception);
                model.Message = "Zip code has some problem";
            }
            catch (Exception exception)
            {
                _logger.Error(string.Format("While saving order for customerid ={0} and EverntId= {1} Exception Message {2} \n stack trace {3}", orderDetail.CustomerId, orderDetail.EventId, exception.Message, exception.StackTrace));
                model.Message = exception.Message;
            }

            return(model);
        }
        /// <summary>
        /// 查询信息
        /// </summary>
        /// <param name="pageIndex"></param>
        /// <param name="pageSize"></param>
        /// <param name="name"></param>
        /// <param name="cardNumber"></param>
        /// <param name="provinceCode"></param>
        /// <param name="cityCode"></param>
        /// <param name="countyCode"></param>
        /// <returns></returns>
        public ActionResult GetList(int pageIndex, int pageSize = 0, string name = null, string cardNumber = null, string provinceCode = null, string cityCode = null, string countyCode = null)
        {
            if (pageIndex < 1)
            {
                pageIndex = 1;
            }

            pageSize = pageSize < 1 ? PageSize : pageSize;
            var preCode = "";

            if (!string.IsNullOrEmpty(provinceCode) && provinceCode.Length > 2)
            {
                preCode += provinceCode.Substring(0, 2);
            }
            if (!string.IsNullOrEmpty(cityCode) && cityCode.Length > 4)
            {
                preCode += cityCode.Substring(2, 2);
            }
            preCode = string.IsNullOrEmpty(countyCode) ? preCode : countyCode;
            var dataList   = new SysIdCardContentService().GetList(preCode, cardNumber, name, pageIndex, pageSize, out var count);
            var resultMode = new ResponseBaseModel <dynamic>
            {
                ResultCode = ResponceCodeEnum.Success,
                Message    = "响应成功",
                Data       = new { count, dataList }
            };

            return(Json(resultMode, JsonRequestBehavior.AllowGet));
        }
        /// <summary>
        /// Counter soft dùng 1 tk login vào nhiều quầy
        /// </summary>
        /// <param name="connectString"></param>
        /// <param name="userName"></param>
        /// <param name="password"></param>
        /// <returns></returns>
        public ResponseBaseModel Login(string connectString, string userName, string password)
        {
            ResponseBaseModel rs = new ResponseBaseModel();

            using (db = new QMSSystemEntities(connectString))
            {
                var user = db.Q_User.FirstOrDefault(x => !x.IsDeleted && x.UserName.Trim().ToUpper().Equals(userName.Trim().ToUpper()) && x.Password.Trim().ToUpper().Equals(password.Trim().ToUpper()));
                if (user != null)
                {
                    List <LoginHistoryModel> logins = null;
                    if (!string.IsNullOrEmpty(user.Counters))
                    {
                        var ids        = user.Counters.Split(',').Select(x => Convert.ToInt32(x)).ToList();
                        var equipCodes = (from x in db.Q_Equipment where !x.IsDeleted && !x.Q_Counter.IsDeleted && ids.Contains(x.CounterId) select x.Code).ToList();
                        logins = db.Q_Login
                                 .Where(x => x.StatusId == (int)eStatus.LOGIN && !x.Q_User.IsDeleted && equipCodes.Contains(x.EquipCode))
                                 .Select(x => new LoginHistoryModel()
                        {
                            Id         = x.Id,
                            UserId     = x.UserId,
                            UserName   = x.Q_User.UserName,
                            EquipCode  = x.EquipCode,
                            Date       = x.Date,
                            StatusId   = x.StatusId,
                            LogoutTime = x.LogoutTime
                        }).ToList();
                        var equips = from x in db.Q_Equipment where !x.IsDeleted select x;
                        foreach (var item in logins)
                        {
                            var found = equips.FirstOrDefault(x => x.Code == item.EquipCode);
                            if (found != null)
                            {
                                item.CounterName = found.Q_Counter.Name;
                                item.CounterCode = found.CounterId;
                            }
                        }
                    }

                    var login = new Login()
                    {
                        UserName    = user.Name,
                        EquipCode   = 0,
                        LoginTime   = DateTime.Now.ToString("dd/MM/yyyy HH:mm"),
                        UserId      = user.Id,
                        CounterId   = 0,
                        CounterName = "",
                        Counters    = logins
                    };
                    rs.IsSuccess = true;
                    rs.Data      = login;
                }
                else
                {
                    rs.IsSuccess = false;
                    rs.sms       = "Không tìm thấy thông tin tài khoản. Vui lòng kiểm tra lại";
                }
                return(rs);
            }
        }
Exemple #14
0
        public ResponseBaseModel GetRoles(int skip = 0, int take = 10)
        {
            ResponseBaseModel result = new ResponseBaseModel();

            result.Data.total = _roleManager.Roles.Count();
            result.Data.data  = _roleManager.Roles.OrderBy(s => s.Name).Skip(0).Take(10).ToList();
            return(result);
        }
        public ResponseBaseModel DoneTicket(int matb, int userId)
        {
            var ticket = BLLDailyRequire.Instance.DoneTicket(connectString, userId, matb, DateTime.Now);
            var rs     = new ResponseBaseModel();

            rs.IsSuccess = true;
            return(rs);
        }
Exemple #16
0
        public ActionResult AddContentInfo(Syscontent model)
        {
            var resultMode = new ResponseBaseModel <Syscontent>
            {
                ResultCode = ResponceCodeEnum.Fail
            };

            if (string.IsNullOrEmpty(model.Content))
            {
                return(Json(resultMode, JsonRequestBehavior.AllowGet));
            }

            if (string.IsNullOrEmpty(model.Introduction))
            {
                var introduction = FilterHtmlHelper.NoHtml(model.Content);
                model.Introduction = introduction != null && introduction.Length > 200 ? introduction.Substring(0, 200) : introduction;
            }
            var  server = new ContentService();
            long id;

            if (model.Id > 0)
            {
                var oldModel = server.GetContentModel(model.Id);
                if (oldModel == null)
                {
                    resultMode.Message = "不存在该内容记录";
                    return(Json(resultMode, JsonRequestBehavior.AllowGet));
                }

                oldModel.Content            = model.Content;
                oldModel.ContentSource      = model.ContentSource;
                oldModel.ContentType        = model.ContentType;
                oldModel.ContentFlag        = model.ContentFlag;
                oldModel.Introduction       = model.Introduction;
                oldModel.Title              = model.Title;
                oldModel.ContentDisImage    = model.ContentDisImage;
                oldModel.AttachmentFile     = model.AttachmentFile;
                oldModel.AttachmentFileName = model.AttachmentFileName;
                oldModel.AttachmentFileSize = model.AttachmentFileSize;
                id = server.AddAndUpdateContentInfo(oldModel);
            }
            else
            {
                model.CreateTime   = DateTime.Now;
                model.CreateUserId = CurrentModel.UserId;
                model.IsDel        = FlagEnum.HadZore.GetHashCode();
                id = server.AddAndUpdateContentInfo(model);
            }
            if (id > 0)
            {
                resultMode.ResultCode = ResponceCodeEnum.Success;
                resultMode.Message    = "处理成功";
                return(Json(resultMode, JsonRequestBehavior.AllowGet));
            }
            resultMode.Message = "处理失败";
            return(Json(resultMode, JsonRequestBehavior.AllowGet));
        }
Exemple #17
0
        public IHttpActionResult DeleteTimeSheetTask([FromBody] ReqDeleteTimeSheetTask req)
        {
            var response    = new ResponseBaseModel();
            var currentInfo = this.GetUserModelFromCurrentClaimsIdentity();

            this._timeSheetRepo.DeleteTimeSheetTask(req.taskID, currentInfo.mail);
            response.SetResponse(ResStatusCode.OK, "删除成功");
            return(Ok(response));
        }
        public ResponseBaseModel Search(PageInfo pageInfo)
        {
            ResponseBaseModel result = new ResponseBaseModel();
            var feedback             = _repository.GetByQuery(pageInfo);

            result.Data.total = feedback.Total;
            result.Data.data  = feedback.Data;
            return(result);
        }
Exemple #19
0
        private async Task HandleApiException(HttpContext context)
        {
            var exception = context.Features.Get <IExceptionHandlerPathFeature>().Error;
            var response  = new ResponseBaseModel <string>(ResponseCode.GeneralError, null, exception.StackTrace);

            context.Response.ContentType = "application/json";
            context.Response.StatusCode  = (int)HttpStatusCode.OK;
            await context.Response.WriteAsync(JsonConvert.SerializeObject(response), Encoding.UTF8);
        }
        public IHttpActionResult ExitProject(ReqExitProject req)
        {
            var response            = new ResponseBaseModel();
            var userClaimsInfoModel = this.GetUserModelFromCurrentClaimsIdentity();

            this._projectRepo.ExitProject(req.projectID, userClaimsInfoModel.mail);
            response.SetResponse(ResStatusCode.OK, "退出项目成功");
            return(Ok(response));
        }
Exemple #21
0
        public IHttpActionResult DeleteSprint(ReqDeleteSprint req)
        {
            var response = new ResponseBaseModel();

            this._scrumRepository.DeleteSprint(req.teamID, req.sprintID);
            response.SetResponse(ResStatusCode.OK, "Sprint删除成功");

            return(Ok(response));
        }
        public IHttpActionResult RemoveMember(ReqRemoveMember req)
        {
            var response            = new ResponseBaseModel();
            var userClaimsInfoModel = this.GetUserModelFromCurrentClaimsIdentity();

            this._projectRepo.RemoveProjectMember(req.projectID, req.mail, userClaimsInfoModel.mail);
            response.SetResponse(ResStatusCode.OK, "移除成功");
            return(Ok(response));
        }
        public IHttpActionResult ExitTeam(ReqExitTeam req)
        {
            var response            = new ResponseBaseModel();
            var userClaimsInfoModel = this.GetUserModelFromCurrentClaimsIdentity();

            this._teamRepo.ExitTeam(req.teamID, userClaimsInfoModel.mail);
            response.SetResponse(ResStatusCode.OK, "退出团队成功");
            return(Ok(response));
        }
Exemple #24
0
        public ActionResult SaveResourceInfo(SysadvertisementModel model)
        {
            var resultMode = new ResponseBaseModel <dynamic>
            {
                ResultCode = ResponceCodeEnum.Success,
                Message    = "响应成功"
            };
            var server    = new SysAdvertiseService();
            var saveModel = new SysadvertisementModel();

            if (model == null)
            {
                Debug.WriteLine("请求参数为空");
                resultMode.Message    = "保存失败";
                resultMode.ResultCode = ResponceCodeEnum.Fail;
                return(Json(resultMode, JsonRequestBehavior.AllowGet));
            }
            if (model.Id > 0)
            {
                saveModel = server.Get(model.Id);
                if (saveModel == null)
                {
                    resultMode.Message    = "该记录已经被删除";
                    resultMode.ResultCode = ResponceCodeEnum.Fail;
                    return(Json(resultMode, JsonRequestBehavior.AllowGet));
                }
            }
            else
            {
                saveModel.CreateBy   = CurrentModel.Id.ToString();
                saveModel.CreateTime = DateTime.Now;
            }

            saveModel.Id          = model.Id;
            saveModel.IsDel       = FlagEnum.HadZore.GetHashCode();
            saveModel.AdvertiName = model.AdvertiName;
            saveModel.AdvertiTip  = model.AdvertiTip;
            saveModel.ResourceUrl = model.ResourceUrl;
            saveModel.Sort        = model.Sort;
            saveModel.AdvertiType = model.AdvertiType;
            saveModel.Remarks     = model.Remarks;
            saveModel.AdvertiUrl  = model.AdvertiUrl;
            try
            {
                server.SaveModel(saveModel);
                return(Json(resultMode, JsonRequestBehavior.AllowGet));
            }
            catch (Exception e)
            {
                Debug.WriteLine(e.Message);
                resultMode.Message    = "保存失败";
                resultMode.ResultCode = ResponceCodeEnum.Fail;
                resultMode.Data       = e.Message;
                return(Json(resultMode, JsonRequestBehavior.AllowGet));
            }
        }
Exemple #25
0
        public ActionResult SaveDicInfo(SysdictModel model)
        {
            var resultMode = new ResponseBaseModel <dynamic>
            {
                ResultCode = ResponceCodeEnum.Success,
                Message    = "响应成功"
            };
            var server    = new SysDicService();
            var saveModel = new SysdictModel();

            if (model == null)
            {
                Debug.WriteLine("请求参数为空");
                resultMode.Message    = "保存失败";
                resultMode.ResultCode = ResponceCodeEnum.Fail;
                return(Json(resultMode, JsonRequestBehavior.AllowGet));
            }
            if (!string.IsNullOrEmpty(model.Id))
            {
                saveModel = server.Get(model.Id);
                if (saveModel == null)
                {
                    resultMode.Message    = "该记录已经被删除";
                    resultMode.ResultCode = ResponceCodeEnum.Fail;
                    return(Json(resultMode, JsonRequestBehavior.AllowGet));
                }
            }
            else
            {
                saveModel.CreateBy   = CurrentModel.Id.ToString();
                saveModel.CreateTime = DateTime.Now;
            }

            saveModel.Id          = model.Id;
            saveModel.IsDel       = FlagEnum.HadZore.GetHashCode();
            saveModel.Lable       = model.Lable;
            saveModel.Type        = model.Type;
            saveModel.Description = model.Description;
            saveModel.ParentId    = model.ParentId;
            saveModel.Remarks     = model.Remarks;
            saveModel.Value       = model.Value;
            saveModel.Sort        = model.Sort;
            try
            {
                server.SaveModel(saveModel);
                return(Json(resultMode, JsonRequestBehavior.AllowGet));
            }
            catch (Exception e)
            {
                Debug.WriteLine(e.Message);
                resultMode.Message    = "保存失败";
                resultMode.ResultCode = ResponceCodeEnum.Fail;
                resultMode.Data       = e.Message;
                return(Json(resultMode, JsonRequestBehavior.AllowGet));
            }
        }
Exemple #26
0
        public async Task <IHttpActionResult> Get()
        {
            var data = await _service.Get(null);

            ResponseBaseModel result = new ResponseBaseModel();

            result.Data.total = data.Count;
            result.Data.data  = data;
            return(Ok(result));
        }
        public ResponseBaseModel DeleteTicket(int number)
        {
            var ticket = BLLDailyRequire.Instance.DeleteTicket(connectString, number, DateTime.Now);
            var rs     = new ResponseBaseModel();

            if (ticket > 0)
            {
                rs.IsSuccess = true;
            }
            return(rs);
        }
Exemple #28
0
        public IHttpActionResult Delete([FromBody] ReqDeleteBacklog req)
        {
            var response = new ResponseBaseModel();

            if (!this._backlogRepository.DeleteBacklog(req.teamID, req.backlogID))
            {
                Enforce.Throw(new LogicErrorException("删除失败"));
            }
            response.SetResponse(ResStatusCode.OK, "删除成功");
            return(Ok(response));
        }
Exemple #29
0
        public IHttpActionResult SetBacklogSprint(ReqSetBacklogSprint req)
        {
            var response = new ResponseBaseModel();

            if (!this._backlogRepository.SetBackLogsSprint(req.teamID, req.sprintID, req.backlogIDs))
            {
                Enforce.Throw(new LogicErrorException("设置失败"));
            }
            response.SetResponse(ResStatusCode.OK, "设置成功");
            return(Ok(response));
        }
Exemple #30
0
        public IHttpActionResult ChangePassword(ReqChangePassword req)
        {
            var response = new ResponseBaseModel();

            if (!this._userRepo.ChangePassword(req.mail, req.oldPassword, req.newPassword))
            {
                Enforce.Throw(new LogicErrorException("修改失败"));
            }
            response.SetResponse(ResStatusCode.OK, "修改成功");
            return(Ok(response));
        }