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> TarjetaCredito() { var users = await _userManager.FindByNameAsync(User.Identity.Name); var Cuentas = await _productsrepository.GetAllCuentas(users.Id.Trim()); var tarjetas = await _productsrepository.GetAllTarjetas(users.Id.Trim()); var vm = new PagosViewModel(); var listc = new List <string>(); var listd = new List <string>(); foreach (var item in Cuentas) { listc.Add(item.Id.Trim() + " | " + "Cuenta de Ahorro" + " | " + " | " + item.Balance.ToString("C")); } foreach (var item in tarjetas) { listd.Add(item.Id.Trim() + " | " + "Tarjeta de Credito" + " | " + " | Pagar: " + item.Balance.ToString("C")); } vm.Cuentas = listc; vm.Cuentasdestino = listd; return(View(vm)); }