// GET: Inscripcion/Create public ActionResult Create() { Listas l = new Listas(); List <Actividad> actividad = l.ListaActividades(); MVListaActividadComponentes mvL = new MVListaActividadComponentes(); foreach (var item in actividad) { item.horario = mvL.lHorarios.Find(e => e.id == item.horario.id); item.locacion = mvL.lLocacion.Find(e => e.id == item.locacion.id); item.profesor = mvL.lProfesor.Find(e => e.id == item.profesor.id); item.tipo = mvL.lTipo.Find(e => e.id == item.tipo.id); } return(View(actividad)); }
// GET: Inscripcion public ActionResult Index() { AccesoDatos datos = new AccesoDatos(); Listas l = new Listas(); List <Inscripcion> inscripciones = new List <Inscripcion>(); List <Actividad> actividades = l.ListaActividades(); MVListaActividadComponentes mvL = new MVListaActividadComponentes(); Inscripcion aux; try { Socio s = (Socio)Session["idSocio" + Session.SessionID]; datos.setearQuery("select * from inscripciones as i where i.id_socio =" + s.id); datos.ejecutarLector(); while (datos.lector.Read()) { aux = new Inscripcion(); aux.actividad = new Actividad(); aux.socio = s; aux.id = datos.lector.GetInt32(0); aux.actividad = actividades.Find(e => e.id == datos.lector.GetInt32(2)); aux.fechaInscripcion = datos.lector.GetDateTime(3); inscripciones.Add(aux); } foreach (var item in inscripciones) { item.actividad.horario = mvL.lHorarios.Find(e => e.id == item.actividad.horario.id); item.actividad.locacion = mvL.lLocacion.Find(e => e.id == item.actividad.locacion.id); item.actividad.profesor = mvL.lProfesor.Find(e => e.id == item.actividad.profesor.id); item.actividad.tipo = mvL.lTipo.Find(e => e.id == item.actividad.tipo.id); } } catch (Exception) { throw; } return(View(inscripciones)); }
// GET: Actividad/Create public ActionResult Create() { MVListaActividadComponentes mv = new MVListaActividadComponentes(); return(View(mv)); }