public ActionResult InsertarEventoAsistente(string idEvento, string Pantalla) { string usuario; Evento evento = new Evento(); ViewBag.Pantalla = Pantalla; if (Helper.Desencriptar(Pantalla) == "Alumno") { TicketAlumno ticket = (TicketAlumno)Session["TicketAlumno"]; usuario = ticket.Usuario; LNEvento lnEvento = new LNEvento(); lnEvento.InsertarEventoAsistente(Convert.ToInt32(Helper.Desencriptar(idEvento)), usuario, usuario); evento = lnEvento.EventoPorUsuario(Convert.ToInt32(Helper.Desencriptar(idEvento)), ticket.Usuario); ExchangeService service = (ExchangeService)Session["Office365"]; CreateAppointment(service, evento.FechaEvento, evento.FechaEventoFin, evento.LugarEvento, evento.NombreEvento, evento.DiasEvento); return(RedirectToAction("Evento", "Alumno", new { idEvento = idEvento })); } if (Helper.Desencriptar(Pantalla) == "Empresa") { TicketEmpresa ticket = (TicketEmpresa)Session["TicketEmpresa"]; usuario = ticket.Usuario; LNEvento lnEvento = new LNEvento(); lnEvento.InsertarEventoAsistente(Convert.ToInt32(Helper.Desencriptar(idEvento)), usuario, usuario); return(RedirectToAction("Evento", "Empresa", new { idEvento = idEvento })); } return(PartialView("_Evento", evento)); }
//[ChildActionOnly] public PartialViewResult _Evento(string Pantalla, string idEvento) { ViewBag.Pantalla = Pantalla; if (Pantalla == "Alumno") { TicketAlumno ticket = (TicketAlumno)Session["TicketAlumno"]; LNEvento lnEvento = new LNEvento(); Evento evento = lnEvento.EventoPorUsuario(Convert.ToInt32(Helper.Desencriptar(idEvento)), ticket.Usuario); return(PartialView("_Evento", evento)); } else { TicketEmpresa ticket = (TicketEmpresa)Session["TicketEmpresa"]; LNEvento lnEvento = new LNEvento(); Evento evento = lnEvento.EventoPorUsuario(Convert.ToInt32(Helper.Desencriptar(idEvento)), ticket.Usuario); return(PartialView("_Evento", evento)); } }