public async Task <GarcomDto> Criar(GarcomDto dto) { var criarGarcomCommand = MapperModelAndDto.Map <CriarGarcomCommand>(dto); dto.IDGarcom = await Mediator.Send(criarGarcomCommand); return(dto); }
public async Task <IActionResult> AtualizarGarcom(GarcomDto dto) { var garcom = await _garcomService.Atualizar(dto); if (!IsValidOperation()) { return(BadRequest(GetValidations())); } UnitOfWork.Commit(); return(Ok(garcom)); }
public async Task <bool> Atualizar(GarcomDto dto) { var atualizacaoGarcomCommand = MapperModelAndDto.Map <AtualizarGarcomCommand>(dto); return(await Mediator.Send(atualizacaoGarcomCommand)); }