public async Task <ActionResult> Index(Guid id) { var sesion = await _sesionJuegoServicio.ObtenerSesionJuego(id); if (sesion == null) { var servicioInvitacionJuego = Request.HttpContext.RequestServices.GetService <IInvitacionJuegoServicio>(); var invitacion = await servicioInvitacionJuego.ObtenerInvitacion(id); // sesion = await sesion = await _sesionJuegoServicio.CrearSesionJuego(invitacion.Id, invitacion.InvitadoPor, invitacion.EmailDestino); } return(View(sesion)); }
public async Task <IViewComponentResult> InvokeAsync(Guid idSesionJuego) { var sesion = await _servicio.ObtenerSesionJuego(idSesionJuego); return(View(sesion)); }