public IActionResult Delete(int id) { try { var lineBll = new LineBll(); lineBll.Delete(id); return(StatusCode(204, new { LineBll = lineBll })); //Indica que o recurso foi excluído com sucesso } catch (Exception ex) { Console.WriteLine(ex.Message); return(StatusCode(404, new { Erro = ex.Message })); //Recurso não Encontrado } }
public IActionResult GetComId(int id) { try { var lineBll = new LineBll(); var line = lineBll.ObterPorId(id); return(Json(line)); //Recurso Encontrado mesmo que estege nulo; } catch (Exception ex) { Console.WriteLine(ex.Message); return(StatusCode(404, new { Erro = ex.Message })); //Recurso não Encontrado } }
public IActionResult Post([FromBody] LineModelView lineModelView) { try { var lineBll = new LineBll(); lineBll.Inserir(lineModelView); return(StatusCode(201, new { LineBll = lineBll })); //Postado com sucesso } catch (Exception ex) { Console.WriteLine(ex.Message); return(StatusCode(422, new { Erro = ex.Message })); //Exceções de negócio } }
public IActionResult Put(int id, [FromBody] LineModelView lineModelView) { try { var lineBll = new LineBll(); lineBll.Atualizar(id, lineModelView); return(StatusCode(204, new { LineBll = lineBll })); //Indica que o recurso foi alterado com sucesso } catch (Exception ex) { Console.WriteLine(ex.Message); return(StatusCode(422, new { Erro = ex.Message })); //Exceções de negócio } }
public IActionResult GetAll() { try { var lineBll = new LineBll(); var listaDeLines = lineBll.ObterTodos(); return(Json(listaDeLines)); //Recurso Encontrado mesmo que estege nulo } catch (Exception ex) { Console.WriteLine(ex.Message); return(StatusCode(404, new { Erro = ex.Message })); //Recurso não Encontrado } }