public async Task EditarCerveja(EditarCervejaDTO.Envio dto) { var cerveja = UnitOfWork.CervejaRepository.GetById(dto.Id); var editada = _mapper.Map <Cerveja>(dto); var command = EditarCervejaCommand.Factory(cerveja, editada); await Bus.SendCommand(command); }
public async Task <IActionResult> Editar([FromBody] EditarCervejaDTO.Envio dto) { if (!ModelState.IsValid) { NotifyModelStateErrors(); return(Response(dto)); } await _cervejaAppService.EditarCerveja(dto); return(Response()); }