public async Task <CoreResult> Update([FromBody] UpdateCompanyRequestDto dto) { CoreResult result = new CoreResult(); UpdateCompanyCommand command = new UpdateCompanyCommand(dto); var res = await _bus.SendCommandAsync(command); if (res) { result.Success("修改成功"); } else { result.Failed("修改失败"); } return(result); }
public async Task <IActionResult> UpdateCompanyByIdAsync( [FromRoute] int companyId, [FromBody] UpdateCompanyRequestDto updateCompanyRequestDto, CancellationToken token = default) { try { var companyServiceObject = Mapper.Map <CompanyServiceObject>(updateCompanyRequestDto); companyServiceObject.Id = companyId; var serviceResult = await _companyService.UpdateCompanyByIdAsync(companyServiceObject, token); return(new OkObjectResult(Mapper.Map <UpdateCompanyResponseDto>(serviceResult))); } catch (Exception) { return(new BadRequestResult()); } }
public UpdateCompanyCommand(UpdateCompanyRequestDto dto) { updateCompanyRequestDto = dto; }