public IActionResult Delete(int id) { try { var providerBll = new ProviderBll(); providerBll.Delete(id); return(StatusCode(204)); //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 providerBll = new ProviderBll(); var provider = providerBll.ObterPorId(id); return(Json(provider)); //Recurso Encontrado mesmo que estege nulo; } catch (Exception ex) { Console.WriteLine(ex.Message); return(StatusCode(404)); //Recurso não Encontrado } }
public IActionResult Post([FromBody] ProviderModelView providerModelView) { try { var providerBll = new ProviderBll(); providerBll.Inserir(providerModelView); return(StatusCode(201, new { ProviderBll = providerBll })); //Postado com sucesso } catch (Exception ex) { Console.WriteLine(ex.Message); return(StatusCode(422)); //Exceções de negócio } }
public IActionResult Put(int id, [FromBody] ProviderModelView providerModelView) { try { var providerBll = new ProviderBll(); providerBll.Atualizar(id, providerModelView); return(StatusCode(204, new { ProviderBll = providerBll })); //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 providerBll = new ProviderBll(); var listaDeProvider = providerBll.ObterTodos(); return(Json(listaDeProvider)); //Recurso Encontrado mesmo que estege nulo } catch (Exception ex) { Console.WriteLine(ex.Message); return(StatusCode(404)); //Recurso não Encontrado } }