コード例 #1
0
        public ActionResult Index(CreditoEntradaModel creditoEntradaModel)
        {
            CreditoBLL creditoBLL = new CreditoBLL();

            if (ModelState.IsValid)
            {
                // Fazendo DE/PARA Model -> DTO
                CreditoEntradaDTO creditoEntradaDTO = new CreditoEntradaDTO();
                creditoEntradaDTO.Valor                = creditoEntradaModel.Valor;
                creditoEntradaDTO.TipoId               = creditoEntradaModel.TipoId;
                creditoEntradaDTO.QtdParcelas          = creditoEntradaModel.QtdParcelas;
                creditoEntradaDTO.DtPrimeiroVencimento = creditoEntradaModel.DtPrimeiroVencimento;

                CreditoResultadoDTO creditoResultadoDTO = creditoBLL.CalculaJuros(creditoEntradaDTO);

                // Fazendo DE/PARA DTO -> Model
                CreditoResultadoModel creditoResultadoModel = new CreditoResultadoModel();
                creditoResultadoModel.Status             = creditoResultadoDTO.Status;
                creditoResultadoModel.ValorTotalComJuros = creditoResultadoDTO.ValorTotalComJuros;
                creditoResultadoModel.ValorDoJuros       = creditoResultadoDTO.ValorDoJuros;

                return(View("Resultado", creditoResultadoModel));
            }
            List <SelectListItem> listaTipoCredito = new List <SelectListItem>();

            foreach (var item in creditoBLL.ListarTipoCredito())
            {
                listaTipoCredito.Add(new SelectListItem {
                    Value = item.TipoId.ToString(), Text = item.Tipo
                });
            }

            ViewBag.listaTipoCredito = new SelectList(listaTipoCredito, "Value", "Text");
            return(View(creditoEntradaModel));
        }
コード例 #2
0
        public ActionResult Index()
        {
            List <SelectListItem> listaTipoCredito = new List <SelectListItem>();
            CreditoBLL            creditoBLL       = new CreditoBLL();

            foreach (var item in creditoBLL.ListarTipoCredito())
            {
                listaTipoCredito.Add(new SelectListItem {
                    Value = item.TipoId.ToString(), Text = item.Tipo
                });
            }
            //var listaTipoCredito = new[]
            //{
            //    new SelectListItem { Value = "1", Text = "Credito Direto" },
            //    new SelectListItem { Value = "2", Text = "Credito Consignado" },
            //    new SelectListItem { Value = "3", Text = "Credito Pessoa Jurídica" },
            //    new SelectListItem { Value = "4", Text = "Credito Pessoa Física" },
            //    new SelectListItem { Value = "5", Text = "Credito Imobiliário"},
            //};

            ViewBag.listaTipoCredito = new SelectList(listaTipoCredito, "Value", "Text");

            return(View());
        }