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));
        }
示例#3
0
        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;
            }
        }
示例#4
0
        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);
        }