Esempio n. 1
0
 public IActionResult GetAll([FromServices] IPlanoApplicationService planoApplicationService)
 {
     try
     {
         return(Ok(planoApplicationService.GetAll()));
     }
     catch (Exception e)
     {
         return(StatusCode(500, e.Message));
     }
 }
Esempio n. 2
0
 public IActionResult Put(PlanoEdicaoModel model,
                          [FromServices] IPlanoApplicationService planoApplicationService)
 {
     try
     {
         planoApplicationService.Update(model);
         return(Ok("Plano Alterado com sucesso."));
     }
     catch (Exception e)
     {
         return(StatusCode(500, e.Message));
     }
 }
Esempio n. 3
0
 public IActionResult Delete(int id,
                             [FromServices] IPlanoApplicationService planoApplicationService)
 {
     try
     {
         planoApplicationService.Delete(id);
         return(Ok("Plano Excluído com sucesso."));
     }
     catch (Exception e)
     {
         return(StatusCode(500, e.Message));
     }
 }
Esempio n. 4
0
 public IActionResult Post(PlanoCadastroModel model,
                           [FromServices] IPlanoApplicationService planoApplicationService)
 {
     try
     {
         planoApplicationService.Insert(model);
         return(Ok("Plano Cadastrado com sucesso."));
     }
     catch (Exception e)
     {
         return(StatusCode(500, e.Message));
     }
 }
Esempio n. 5
0
 //construtor para injeção de dependência
 public PlanoController(IPlanoApplicationService service)
 {
     this.service = service;
 }