public IActionResult GetComId(int id) { try { var contribuitorBll = new ContribuitorBll(); var contribuitor = contribuitorBll.ObterPorId(id); return(Json(contribuitor)); //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 Put(int id, [FromBody] ContribuitorModelView contribuitorModelView) { try { var contribuitorBll = new ContribuitorBll(); contribuitorBll.Atualizar(id, contribuitorModelView); return(StatusCode(204, new { ContribuitorBll = contribuitorBll })); //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 PostLogin([FromBody] LoginModel loginModel) { try { var contribuitorBll = new ContribuitorBll(); var contribuitor = contribuitorBll.Login(loginModel.Usuario, loginModel.Senha); return(StatusCode(200, contribuitor)); //Postado com sucesso } catch (Exception ex) { Console.WriteLine(ex.Message); return(StatusCode(422, new { Erro = ex.Message })); //Exceções de negócio } }
public IActionResult Post([FromBody] ContribuitorModelView contribuitorModelView) { try { var contribuitorBll = new ContribuitorBll(); contribuitorBll.Inserir(contribuitorModelView); return(StatusCode(201, new { ContribuitorBll = contribuitorBll })); //Postado com sucesso } catch (Exception ex) { Console.WriteLine(ex.Message); return(StatusCode(422)); //Exceções de negócio } }
public IActionResult GetAll() { try { var contribuitorBll = new ContribuitorBll(); var listaDeContribuitor = contribuitorBll.ObterTodos(); return(Json(listaDeContribuitor)); //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 Delete(int id) { try { var contribuitorBll = new ContribuitorBll(); contribuitorBll.Delete(id); return(StatusCode(204, new { ContribuitorBll = contribuitorBll })); //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 } }