public async Task InserirAsync(Categoria categoria) { var validationResult = new NovaCategoriaValidation().Validate(categoria); if (!validationResult.IsValid) { _notifications.Add(validationResult); return; } await _categoriaRepository.InserirAsync(categoria); await _categoriaRepository.CommitAsync(); }
public async Task <IActionResult> Post([FromBody] CategoriaDTO categoriaDto) { var categoria = _mapper.Map <Categoria>(categoriaDto); _categoriaRepository.Add(categoria); if (await _categoriaRepository.CommitAsync()) { var data = _mapper.Map <CategoriaRespostaDTO>(categoria); return(Ok(data)); } else { return(BadRequest("Falha ao adicionar categoria")); } }
public async Task InserirAsync(Categoria categoria) { await _categoriaRepository.InserirAsync(categoria); await _categoriaRepository.CommitAsync(); }