public IActionResult Atualizar(Categoria categoria) { try { Categoria categoriaInspecionada = categoriaRepositorio.BuscarPorId(categoria.IdCategoria); if (categoriaInspecionada == null) { return(NotFound(new { mensagem = "Sua categoria não foi inpecionada com sucesso em nosso sistema; verifique a existência do identificador numérico inserto" })); } categoriaRepositorio.Atualizar(categoria); return(Ok(new { messagem = "Sua categoria foi inspecionada e atualizada com sucesso." })); } catch (Exception ex) { return(BadRequest(new { mensagem = "Um erro inesperado ao atualizar foi identificado; certifique-se se os parâmetros são correspondidos inerentemente aos valores insertos" + ex.Message })); } }
// Atualizando categoria // Deste modo deve se mandar o parâmetro no BODY, usar postman com verbo PUT public IHttpActionResult Put(Categoria categoria) { try { _categoriaRepositorio.Atualizar(categoria); return(Ok()); } catch (Exception ex) { return(BadRequest("Erro ao atualizar a categoria: " + ex.Message)); } }
public void Editar() { Categoria categoria = new Categoria(_form.ObterCodigoCategoria(), _form.ObterNomeCategoria(), _form.ObterPrefixo()); CategoriaRepositorio.Atualizar(_sqlAtualizar, categoria); }