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