// // GET: /Evento/Details/5 public ActionResult Details(int id) { IList <ComentarioEN> lista = new List <ComentarioEN>(); IList <ComentarioEN> listaevento = new List <ComentarioEN>(); EventoModelo ev = null; SessionInitialize(); EventoEN evEN = new EventoCAD(session).ReadOIDDefault(id); ev = new EventoAssembler().ConvertENToModelUI(evEN); ComentarioCEN comentarios = new ComentarioCEN(); lista = comentarios.ReadAll(0, -1); foreach (ComentarioEN item in lista) { if (item.Evento != null) { if (item.Evento.Id == id) { listaevento.Add(item); } } } ViewData["lista"] = listaevento; SessionClose(); return(View(ev)); }
public ActionResult Inscribirse() { String idr = RouteData.Values["id"].ToString(); String tip = RouteData.Values["var"].ToString(); int idref = Int32.Parse(idr); EventoModelo com = null; EventoCEN cen = new EventoCEN(); SessionInitialize(); EventoEN en = new EventoCAD(session).ReadOIDDefault(idref); com = new EventoAssembler().ConvertENToModelUI(en); IList <String> usu = new List <String>(); usu.Add(tip); if (en.NumeroParticipantes < en.MaxParticipantes) { cen.AnyadirParticipante(idref, usu); en.NumeroParticipantes++; cen.ModificarEvento(en.Id, en.Nombre, en.Descripcion, en.Tipo, en.NumeroParticipantes, en.MaxParticipantes, en.Fecha, en.Localizacion, en.Latitud, en.Longitud); } else { SessionClose(); @ViewBag.err = "Error"; return(View(en)); } SessionClose(); @ViewBag.ev = idref; return(View(en)); }
// // GET: /Evento/Details/5 public ActionResult Details(int id) { IList <ComentarioEN> lista = new List <ComentarioEN>(); IList <ComentarioEN> listaevento = new List <ComentarioEN>(); IList <GaleriaEN> lista2 = new List <GaleriaEN>(); IList <GaleriaEN> listagal = new List <GaleriaEN>(); EventoModelo ev = null; SessionInitialize(); EventoEN evEN = new EventoCAD(session).ReadOIDDefault(id); ev = new EventoAssembler().ConvertENToModelUI(evEN); ComentarioCEN comentarios = new ComentarioCEN(); lista = comentarios.ReadAll(0, -1); foreach (ComentarioEN item in lista) { if (item.Evento != null) { if (item.Evento.Id == id) { listaevento.Add(item); } } } ViewData["lista"] = listaevento; //galeria GaleriaCEN galeria = new GaleriaCEN(); lista2 = galeria.ReadAll(0, -1); foreach (GaleriaEN item in lista2) { if (item.Evento != null) { if (item.Evento.Id == id) { listagal.Add(item); } } } ViewData["lista2"] = listagal; SessionClose(); if (RouteData.Values["var"] != null) { String tip = RouteData.Values["var"].ToString(); int tipo = Int32.Parse(tip); if (tipo == 1) { @ViewBag.err = "Error"; } } return(View(ev)); }
// GET: Evento/Edit/5 public ActionResult Edit(int id) { Evento art = null; SessionInitialize(); EventoEN artEN = new EventoCAD(session).ReadOIDDefault(id); art = new EventoAssembler().ConvertENToModelUI(artEN); SessionClose(); return(View(art)); }
// GET: Evento/Details/5 public ActionResult Details(int id) { Evento reg = null; SessionInitialize(); EventoEN podEN = new EventoCAD(session).ReadOIDDefault(id); reg = new EventoAssembler().ConvertENToModelUI(podEN); SessionClose(); return(View(reg)); }
// // GET: /Evento/Delete/5 public ActionResult Delete(int id) { SessionInitialize(); EventoCAD artCAD = new EventoCAD(session); EventoCEN cen = new EventoCEN(artCAD); EventoEN artEN = cen.ReadOID(id); EventoModelo art = new EventoAssembler().ConvertENToModelUI(artEN); //idCategoria = art.IdCategoria; SessionClose(); new EventoCEN().BorrarEvento(id); return(RedirectToAction("Index")); }
// // GET: /Evento/Edit/5 public ActionResult Edit(int id) { EventoModelo art = null; SessionInitialize(); EventoEN artEN = new EventoCAD(session).ReadOIDDefault(id); art = new EventoAssembler().ConvertENToModelUI(artEN); SessionClose(); CategoriaCEN cen = new CategoriaCEN(); IEnumerable <CategoriaEN> list = cen.ReadAll(0, -1).ToList(); List <string> lista = new List <string>(); foreach (CategoriaEN aux in list) { lista.Add(aux.Nombre); } ViewBag.Categorias = lista; return(View(art)); }