public async Task <IActionResult> CriarAsync([FromBody] CriarCategoriaDto dto) { var id = default(Guid?); if (ModelState.IsValid) { id = await _categoriaDomainService.CriarAsync(dto); } return(RetornarResponse(id)); }
public async Task <Guid?> CriarAsync(CriarCategoriaDto dto) { var categoria = _mapper.Map <Categoria>(dto); await ValidarSeNomeEstaDisponivel(dto.Nome); if (Notification.HasErrorNotifications()) { return(null); } await _categoriaRepository.InsertAsync(categoria); return(categoria.Id); }