public async Task <IActionResult> Index() { var vm = new ClienteViewModel(); var user = User.Identity.Name; var id = await _userManager.FindByNameAsync(user); vm.Ahorros = await _productsrepository.GetAllCuentas(id.Id); vm.Tarjetas = await _productsrepository.GetAllTarjetas(id.Id); vm.Prestamos = await _productsrepository.GetAllPrestamos(id.Id); foreach (var item in vm.Ahorros) { vm.BalanceCuentaAhorro = vm.BalanceCuentaAhorro + item.Balance; } foreach (var item in vm.Tarjetas) { vm.DisponibleTarjeta = vm.DisponibleTarjeta + (item.LimiteTarjeta - item.Balance); vm.BalanceTarjeta = vm.BalanceTarjeta + item.Balance; } foreach (var item in vm.Prestamos) { vm.BalancePrestamo = vm.BalancePrestamo + (item.MontoPrestamo - item.Balance); } return(View(vm)); }
public async Task <IActionResult> Edit(string id) { var user = await _adminrepository.GetbyIdNew(id); var vm = _mapper.Map <EditViewModel>(user); vm.tipouser = user.Tipo.Trim(); vm.RepeatContraseña = user.Contraseña.Trim(); vm.Ahorros = await _productsrepository.GetAllCuentas(id); vm.Tarjetas = await _productsrepository.GetAllTarjetas(id); vm.Prestamos = await _productsrepository.GetAllPrestamos(id); foreach (var item in vm.Ahorros) { vm.BalanceCuentaAhorro = vm.BalanceCuentaAhorro + item.Balance; } foreach (var item in vm.Tarjetas) { vm.DisponibleTarjeta = vm.DisponibleTarjeta + (item.LimiteTarjeta - item.Balance); vm.BalanceTarjeta = vm.BalanceTarjeta + item.Balance; } foreach (var item in vm.Prestamos) { vm.BalancePrestamo = vm.BalancePrestamo + (item.MontoPrestamo - item.Balance); } return(View(vm)); }
public async Task <IActionResult> PagoExpress() { var users = await _userManager.FindByNameAsync(User.Identity.Name); var Cuentas = await _productsrepository.GetAllCuentas(users.Id.Trim()); var vm = new ExpressViewModel(); var list = new List <string>(); foreach (var item in Cuentas) { list.Add(item.Id.Trim() + " | " + "Cuenta de Ahorro" + " | " + " | " + item.Balance.ToString("C")); } vm.Cuentas = list; return(View(vm)); }