public IActionResult Create([FromBody] Categoria categoria) { if (categoria == null) { return(BadRequest()); } _repo.Add(categoria); return(CreatedAtRoute("GetCategoria", new { id = categoria.Id }, categoria)); }
public async Task <IActionResult> PostCategoria([FromBody] Categoria categoria) { if (ModelState.IsValid) { return(BadRequest()); } var data = await _categoriaRepositorio.Add(categoria); return(Ok(data)); }
public async Task <Categoria> SaveCategoria(Categoria categoria) { try { _logger.LogInformation("Salvando nova categoria."); return(await _categoriaRepositorio.Add(categoria)); } catch (Exception ex) { _logger.LogError($"Erro ao salvar categoria. Detalhes: {ex.Message}"); throw; } }
public ActionResult <RetornoView <Categoria> > Create([FromBody] Categoria categoria) { if (categoria == null) { return(BadRequest()); } _categoriaRepositorio.Add(categoria); var result = new RetornoView <Categoria>() { dado = categoria, sucesso = true }; return(result); //return CreatedAtRoute("GetUsuario", new {id=usuario.UsuarioId}, usuario); }