示例#1
0
        public ActionResult Remover(Seguradora seguradoras)
        {
            var dao = new SeguradoraDAO();

            dao.Remover(seguradoras);
            return(RedirectToAction("Listar"));
        }
示例#2
0
        public ActionResult Remover(int id)
        {
            var        dao         = new SeguradoraDAO();
            Seguradora seguradoras = dao.BuscarPorId(id);

            return(View(seguradoras));
        }
示例#3
0
        public ActionResult Listar()
        {
            var dao         = new SeguradoraDAO();
            var seguradoras = dao.Lista();

            return(View(seguradoras));
        }
示例#4
0
 public ActionResult Atualizar(Seguradora seguradoras)
 {
     if (ModelState.IsValid)
     {
         var dao = new SeguradoraDAO();
         dao.Atualizar(seguradoras);
         return(RedirectToAction("Listar"));
     }
     else
     {
         return(View("Atualizar"));
     }
 }
示例#5
0
        public List <Seguradora> CalculaValorCotacao(int idCotacao)
        {
            var cotacao = new CotacaoDAO().BuscarPorId(idCotacao); // Busca no banco pelo id da cotação

            if (cotacao == null)                                   // Caso não tenha cotação, ele retorna a lista vazia de seguradoras.
            {
                return(new List <Seguradora>());
            }

            var listaSeguradoras = new SeguradoraDAO().Lista().ToList();

            foreach (var seguradora in listaSeguradoras)
            {
                CalculaValorSeguradora(seguradora, cotacao);
            }


            return(listaSeguradoras);
        }