public ActionResult ConfirmarInvitacion(string idinvi,string estadoel) { int idinv = int.Parse(idinvi); int estado = int.Parse(estadoel); InvitacionEntities invEnt= new InvitacionEntities(); Invitacion invi = invEnt.getOneInvitacion(idinv); invi.estado_id = estado; invEnt.UpdateInvitacion(invi); EventoEntities evenEnt = new EventoEntities(); Evento evento = evenEnt.getOneEvento(invi.evento_id); ViewBag.evento = evento; ViewBag.invitacio = invi; if (estado == 2) { return View(); } if (estado == 3) { return View("Respuesta"); } if (estado == 4) { return View("Respuesta"); } return View("Respuesta"); }
public ActionResult Acreditar(string idinv) { int id = int.Parse(idinv); InvitacionEntities invEnt = new InvitacionEntities(); Invitacion invit = invEnt.getOneInvitacion(id); EventoEntities evenEnt = new EventoEntities(); Evento evento = evenEnt.getOneEvento(invit.evento_id); invit.estado_id = 5; invEnt.UpdateInvitacion(invit); ViewBag.invit = invit; ViewBag.evento = evento; return View(); }
public ActionResult Estadisticas(string Evento) { InvitacionEntities invent = new InvitacionEntities(); EstadoEntities est= new EstadoEntities(); EventoEntities eventoEnt=new EventoEntities(); List<Invitacion> lsita = invent.estadiscticabase(int.Parse(Evento)); List<Estado> listaestados = est.getEstados(); Dictionary<int, string> estados = new Dictionary<int, string>(); foreach (Estado estado in listaestados) { estados.Add(estado.Id, estado.nombre); } Dictionary<string, int> estadis = new Dictionary<string, int>(); foreach(Estado esta in listaestados){ estadis.Add(esta.nombre, 0); } foreach (Invitacion invita in lsita) { if (estadis.ContainsKey(estados[invita.estado_id])) { int total= estadis[estados[invita.estado_id]] + 1; estadis[estados[invita.estado_id]] = total; } else { estadis.Add(estados[invita.estado_id], 1); } } ViewBag.evento = eventoEnt.getOneEvento(int.Parse(Evento)).nombre; ViewBag.est = estadis; int a = 0; return View("VerEstadistica"); }
public ActionResult Estadisticas() { EventoEntities evEtn = new EventoEntities(); List<Evento> list = evEtn.getEventos(); ViewBag.eventos = list; return View(); }