public ActionResult MisEventos(bool eventoCancelado = false) { if (eventoCancelado) { ViewData["Alert"] = "El evento se cancelo con éxito"; } if (SessionHelper.UsuarioLogueado == null || SessionHelper.UsuarioLogueado.Id == 0) { return(RedirectToAction("Index", "Home")); } if (SessionHelper.UsuarioLogueado != null && SessionHelper.UsuarioLogueado.Id != 0) { var user = RNUsuario.Buscar(SessionHelper.UsuarioLogueado.Id); SessionHelper.UsuarioLogueado = user; SessionHelper.EventosUsuario = user.GetEventosComprados(); } List <evento> misEventos = null; if (SessionHelper.UsuarioLogueado.Administrador) { misEventos = RNEvento.getEventos(); } else { misEventos = RNEvento.getByAutor(SessionHelper.UsuarioLogueado.Id); } return(View(misEventos)); }
public IHttpActionResult getAllEventos() { RNEvento oRNEvento = new RNEvento(); List <Evento> listaEventos = oRNEvento.getEventos(); return(Content(System.Net.HttpStatusCode.OK, listaEventos, Configuration.Formatters.JsonFormatter)); }
public IHttpActionResult getEvento(int idEvento) { RNEvento oRNEvento = new RNEvento(); List <Evento> listaEventos = oRNEvento.getEventos(idEvento); //return Ok(xRespuesta.OuterXml); return(Content(System.Net.HttpStatusCode.OK, listaEventos, Configuration.Formatters.JsonFormatter)); }
public ActionResult Index() { if (SessionHelper.UsuarioLogueado != null && SessionHelper.UsuarioLogueado.Id != 0) { var user = RNUsuario.Buscar(SessionHelper.UsuarioLogueado.Id); SessionHelper.UsuarioLogueado = user; SessionHelper.EventosUsuario = user.GetEventosComprados(); } //Esto de arriba podria hacerse una funcion para reutilizarla en distintos ActionResults. Asi nos aseguramos que la session coincida con la base de datos. var eventos = RNEvento.getEventos(); return(View(eventos)); }