public async Task <IActionResult> CriarAsync([FromBody] CriarCategoriaDto dto)
        {
            var id = default(Guid?);

            if (ModelState.IsValid)
            {
                id = await _categoriaDomainService.CriarAsync(dto);
            }

            return(RetornarResponse(id));
        }
Beispiel #2
0
        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);
        }