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)); }
public ActionResult Create(EventoModelo art) { EventoCEN cen = new EventoCEN(); cen.CrearEvento(art.Nombre, art.Crea, art.Categoria, art.Descripcion, art.tipo, art.numPart, art.numPartMax, art.Fecha, art.Localizacion, art.Latitud, art.Longitud); return(RedirectToAction("Index")); }
// // 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 Create(EventoModelo art) { EventoCEN cen = new EventoCEN(); var userName = System.Web.HttpContext.Current.User.Identity.Name; art.Crea = userName; int n = cen.CrearEvento(art.Nombre, art.Crea, art.Categoria, art.Descripcion, art.tipo, art.numPart, art.numPartMax, art.Fecha, art.Localizacion, art.Latitud, art.Longitud); return(RedirectToAction("Details", new { id = n })); }
// // 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)); }
public ActionResult Edit(EventoModelo art) { try { EventoCEN cen = new EventoCEN(); cen.ModificarEvento(art.id, art.Nombre, art.Descripcion, art.tipo, art.numPart, art.numPartMax, art.Fecha, art.Localizacion, art.Latitud, art.Longitud); return(RedirectToAction("Details", new { id = art.id })); } catch { return(View()); } }
// // GET: /Evento/Create public ActionResult Create() { EventoModelo art = new EventoModelo(); 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)); }
// // 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)); }