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)); } }
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)); } }