public string SalvarCategoria(Categoria categoria)
        {
            var error = "";

            try
            {
                if (categoria.idCategoria == 0)
                {
                    CategoriaRepository.Adicionar(categoria);
                }
                else
                {
                    CategoriaRepository.Editar(categoria);
                }



                CategoriaRepository.Salvar();
            }
            catch (Exception ex)
            {
                error = ex.Message;
            }

            return(error);
        }
        public IActionResult Post(Categoria categoria)
        {
            try
            {
                _categoriaRepository.Adicionar(categoria);

                return(Ok(categoria));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }
Example #3
0
        public HttpResponseMessage PostCategoria([FromBody] Categoria categoria)
        {
            if (categoria == null)
            {
                return(Request.CreateResponse(HttpStatusCode.BadRequest));
            }

            try
            {
                _categoriaRepository.Adicionar(categoria);
                return(Request.CreateResponse(HttpStatusCode.OK, categoria));
            }
            catch
            {
                return(Request.CreateResponse(HttpStatusCode.InternalServerError, "Falha ao incluir categoria"));
            }
        }