public async Task <BaseApiResponse> EditStatus(EditStatusRequest request) { request.CheckNotNull(nameof(request)); var store = _storeQueryService.Info(request.Id); if (store == null) { return(new BaseApiResponse { Code = 400, Message = "未找到店铺" }); } var command = new UpdateStoreStautsCommand( request.Status) { AggregateRootId = request.Id }; var result = await ExecuteCommandAsync(command); if (!result.IsSuccess()) { return(new BaseApiResponse { Code = 400, Message = "命令没有执行成功:{0}".FormatWith(result.GetErrorMessage()) }); } //添加操作记录 var currentAdmin = _contextService.GetCurrentAdmin(HttpContext.Current); RecordOperat(currentAdmin.AdminId.ToGuid(), "编辑店铺状态", request.Id, "{0}=>{1}".FormatWith(store.Status.ToDescription(), request.Status.ToDescription())); return(new BaseApiResponse()); }
public void SetStatus(Guid requestId, EditStatusRequest refused) { var request = GetById(requestId); request.SetStatus(refused); PersonalInfoRepository.Update(request); }
public async Task <IActionResult> Approve([FromBody] EditStatusRequest request) { _logger.LogInformation(""); _organizationService.EditStatus(request.Key, "Approved"); _logger.LogInformation(""); return(Ok()); }
public async Task <IActionResult> EditStatus([FromForm] EditStatusRequest input) { var tutor = await _userManager.GetUserAsync(User); var extensionRequest = _extensionRequestRepository.GetExtensionRequestById(input.ExtensionRequestId); if (extensionRequest?.TutorAssignedTo?.Id == tutor?.Id) { _extensionRequestRepository.ChangeExtensionRequestState(extensionRequest, input.NewStatus); _mailService.SendExtensionRequestChangeStateEmail(extensionRequest); return(Ok()); } return(BadRequest()); }
public async Task <BaseApiResponse> EditStatus([FromBody] EditStatusRequest request) { request.CheckNotNull(nameof(request)); var command = new UpdateStoreStautsCommand( request.Status) { AggregateRootId = request.Id }; var result = await ExecuteCommandAsync(command); if (!result.IsSuccess()) { return(new BaseApiResponse { Code = 400, Message = "命令没有执行成功:{0}".FormatWith(result.GetErrorMessage()) }); } return(new BaseApiResponse()); }
public void SetStatus(EditStatusRequest status) { Status = status; }