// GET: Detalles public async Task <IActionResult> Detalles(String id, String busqueda, int?posicion) { if (busqueda != null) { ViewData["Busqueda"] = busqueda; } else if (posicion == null) { posicion = 0; } ViewData["Posicion"] = posicion.GetValueOrDefault(); Juego j = await repo.BuscarJuegoIdAsync(id); return(View(j)); }
public async Task <IActionResult> ListaUsuario(int id) { Usuario u = await this.repo.BuscarUsuarioAsync(id); if (u.Activo == 0) { return(RedirectToAction("SinActivar", "Manage")); } else { String token = HttpContext.Session.GetString("Token"); List <string> lista = await this.repo.GetIdJuegoListaAsync(id, token); List <Juego> listadeseados = new List <Juego>(); if (lista[0].Length != 0 && lista != null) { foreach (String l in lista) { listadeseados.Add(await repo.BuscarJuegoIdAsync(l)); } } return(View(listadeseados)); } }