コード例 #1
0
        // GET: Cotacao
        public Cotacao Get(String ativo)
        {
            CotacaoDAO dao     = new CotacaoDAO();
            Cotacao    cotacao = dao.get(ativo);

            return(cotacao);
        }
コード例 #2
0
        public ActionResult Remover(Cotacao cotacao)
        {
            var dao = new CotacaoDAO();

            dao.Remover(cotacao);
            return(RedirectToAction("Listar"));
        }
コード例 #3
0
        public ActionResult Remover(int id)
        {
            var     dao     = new CotacaoDAO();
            Cotacao cotacao = dao.BuscarPorId(id);

            return(View(cotacao));
        }
コード例 #4
0
        public ActionResult Listar()
        {
            var dao     = new CotacaoDAO();
            var cotacao = dao.Lista();

            return(View(cotacao));
        }
コード例 #5
0
        static void Main(string[] args)
        {
            CotacaoDAO dao = new CotacaoDAO();

            dao.get("PETR4");
            dao.get("LAME4");
        }
コード例 #6
0
        //
        // GET: /HelloWorld/Welcome/

        public IActionResult Welcome()
        {
            CotacaoDAO dao = HttpContext.RequestServices.GetService(typeof(CotacaoDAO)) as CotacaoDAO;

            List <CotacaoModel> cotacoes = dao.getCotacao();

            return(View(cotacoes));
        }
コード例 #7
0
 public ActionResult Atualizar(Cotacao cotacao)
 {
     if (ModelState.IsValid)
     {
         var dao = new CotacaoDAO();
         dao.Atualizar(cotacao);
         return(RedirectToAction("Listar"));
     }
     else
     {
         return(View("Atualizar"));
     }
 }
コード例 #8
0
        public ActionResult Inserir(Cotacao cotacao)
        {
            if (ModelState.IsValid)
            {
                var dao = new CotacaoDAO();
                cotacao.QtdeDias = Cotacao.Duracao(cotacao.Ida, cotacao.Volta);
                dao.Adicionar(cotacao);
                return(RedirectToAction("Index", "Escolha", new { idCotacao = cotacao.CotId }));
            }
            else
            {
                var estado = new DropDownEstados();
                cotacao.EstadoLista = estado.GetAll(); // recarregar a página com a lista dos estados

                return(View("Inserir", cotacao));
            }
        }
コード例 #9
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);
        }