Exemplo n.º 1
0
        //Vistas Gets home y beneficiario.
        public async Task <IActionResult> Index()
        {
            ViewData["Nombre"] = User.Identity.Name;
            Usuario usu = new Usuario();

            usu = await _context.Usuario.FirstOrDefaultAsync(x => x.Usuario1 == User.Identity.Name);

            int?id = usu.IdUsuario;

            if (id != null)
            {
                int idusuarioentero           = Convert.ToInt32(id);
                TraerProductosViewModels tpvm = new TraerProductosViewModels();
                tpvm.user = await _usuarioRepository.GetByIdAsync(idusuarioentero);

                tpvm.Cuenta = await _cuentaRepository.GetCuentaUsuario(idusuarioentero);

                tpvm.Credito = await _tarjetasRepository.GetCreditoUsuario(idusuarioentero);

                tpvm.Prestamos = await _prestamosRepository.GetPrestamoUsuario(idusuarioentero);

                tpvm.IdUsuario = idusuarioentero;
                return(View(tpvm));
            }
            return(RedirectToAction("Index", "Login"));
        }
Exemplo n.º 2
0
        public async Task <IActionResult> Producto(int?id)
        {
            int idusuarioentero           = Convert.ToInt32(id);
            TraerProductosViewModels tpvm = new TraerProductosViewModels();
            var CuentaList = await _cuentaRepository.GetCuentaUsuario(idusuarioentero);

            var TarjetasList = await _tarjetaCreditoRepository.GetCreditoUsuario(idusuarioentero);

            var PrestamosList = await _repositoryPrestamos.GetPrestamoUsuario(idusuarioentero);



            tpvm.Cuenta    = CuentaList;
            tpvm.Credito   = TarjetasList;
            tpvm.Prestamos = PrestamosList;

            tpvm.IdUsuario = Convert.ToInt32(id);


            return(View(tpvm));
        }