Пример #1
0
        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);
        }
Пример #2
0
        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;
 }