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