Example #1
0
        public IHttpActionResult CadastroCategoria([FromBody] Categoria categoria)
        {
            try
            {
                CategoriasService service = new CategoriasService();
                var objCtx = service.Cadastrar(categoria);

                var response = new
                {
                    message = "Categoria incluĂ­da com sucesso.",
                    data    = objCtx,
                    success = true
                };

                if (objCtx != null)
                {
                    return(Created(HttpContext.Current.Request.RawUrl, response));
                }
                else
                {
                    return(BadRequest("Houve um erro ao cadastrar a nova categoria."));
                }
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }
Example #2
0
        public IHttpActionResult CadastroCategoriaMultiplas([FromBody] List <Categoria> categorias)
        {
            try
            {
                CategoriasService service = new CategoriasService();
                categorias.ForEach(categoria => service.Cadastrar(categoria));

                var response = new
                {
                    message = "Categorias incluĂ­dsa com sucesso.",
                    data    = new List <Categoria>(),
                    success = true
                };

                return(Created(HttpContext.Current.Request.RawUrl, response));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }