public async Task <IActionResult> PagosPrestamo(PagosViewModel ppvm) { ViewData["Nombre"] = User.Identity.Name; CuentasyPagos cp = new CuentasyPagos(_context, _userManager, _cuentaRepository, _tarjetasRepository, _prestamosRepository, _usuarioRepository, _transaccionesRepository, _mapper); if (ModelState.IsValid) { PagosViewModel pvm = new PagosViewModel(); pvm = await cp.PagoPrestamo(ppvm); if (pvm == null) { return(RedirectToAction("Index")); } else { return(View(cp.TraerCuentas(await IdUsuarioClienteAsync()))); } } return(View(cp.TraerCuentas(await IdUsuarioClienteAsync()))); }
public async Task <IActionResult> PagosTarjeta() { 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) { CuentasyPagos cp = new CuentasyPagos(_context, _userManager, _cuentaRepository, _tarjetasRepository, _prestamosRepository, _usuarioRepository, _transaccionesRepository, _mapper); return(View(cp.TraerCuentas(id))); } return(View()); }