// GET: Articulo/Details/5 public ActionResult Details(int id) { SessionInitialize(); EventoCAD cad = new EventoCAD(session); EventoCEN cen = new EventoCEN(cad); EventoEN en = cen.ReadOID(id); AssemblerEvento ass = new AssemblerEvento(); Evento sol = ass.ConvertENToModelUI(en); IList <ComentarioEN> ten = en.Comentario; AssemblerComentario assc = new AssemblerComentario(); IList <Comentario> solc = assc.ConvertListENToModel(ten); SessionClose(); // ViewData["action"] = "Details"; ViewBag.coment = solc; System.Web.HttpContext.Current.Session["comen"] = id; return(View(sol)); }
// // GET: /Evento/Details/5 public ActionResult Details(int id) { Evento ev = null; SessionInitialize(); EventoEN evEN = new EventoCAD(session).ReadOIDDefault(id); ev = new AssemblerEvento().ConvertENToModelUI(evEN); SessionClose(); return(View(ev)); }
// GET: Articulo/Create public ActionResult Create() { EventoEN en = new EventoEN(); AssemblerEvento ass = new AssemblerEvento(); Evento sol = ass.ConvertENToModelUI(en); ViewData["controller"] = System.Web.HttpContext.Current.Session["controller"] as String; ViewData["action"] = System.Web.HttpContext.Current.Session["action"] as String; ViewData["arg"] = System.Web.HttpContext.Current.Session["arg"]; return(View(sol)); }
// GET: Articulo public ActionResult Index() { EventoCEN cen = new EventoCEN(); IList <EventoEN> enlinst = cen.ReadAll(0, int.MaxValue); AssemblerEvento ass = new AssemblerEvento(); IList <Evento> listart = ass.ConvertListENToModel(enlinst); //articuloAsembler.covert System.Web.HttpContext.Current.Session["controller"] = "Evento"; System.Web.HttpContext.Current.Session["action"] = "Index"; System.Web.HttpContext.Current.Session["arg"] = null; return(View(listart)); }
// // GET: /Evento/Edit/5 public ActionResult Edit(int id) { Evento ev = null; SessionInitialize(); EventoEN even = new EventoCAD(session).ReadOIDDefault(id); ev = new AssemblerEvento().ConvertENToModelUI(even); UsuarioEN usu = ev.usuario; if (User.Identity.Name != usu.Nombre && !Roles.IsUserInRole("admin")) { return(RedirectToAction("Details", new { id = id })); } SessionClose(); return(View(ev)); }
public ActionResult Filtrar(FiltroEvento collection) { try { EventoCEN cen = new EventoCEN(); IList <EventoEN> res = null, aux = null; // TODO: Add delete logic here res = cen.ReadAll(0, int.MaxValue); if (!(collection.Preciobol == false || collection.Preciomin <= 0 || collection.Preciomax <= 0 || collection.Preciomax <= collection.Preciomin)) { aux = cen.Filtroprecio(collection.Preciomin, collection.Preciomax); res = res.Intersect(aux).ToList(); } if (collection.Nombrebol == true && collection.Nombre != null) { aux = cen.Filtronombre(collection.Nombre); res = res.Intersect(aux).ToList(); } if (collection.Tipobol == true && collection.Tipo != null) { aux = cen.Filtrotipo(collection.Tipo); res = res.Intersect(aux).ToList(); } if (collection.Valoracionbol == true && collection.Valoracion > 0 && collection.Valoracion < 6) { aux = cen.Filtrovalor((SMPGenNHibernate.Enumerated.SMP.ValoracionEnum)collection.Valoracion); res = res.Intersect(aux).ToList(); } AssemblerEvento ass = new AssemblerEvento(); IList <Evento> listart = ass.ConvertListENToModel(res); System.Web.HttpContext.Current.Session["resu"] = listart; return(RedirectToAction("Resultadobusqueda", "Evento", null)); } catch { return(View()); } }
// GET: Articulo/Edit/5 public ActionResult Edit(int id) { EventoCEN cen = new EventoCEN(); EventoEN en = new EventoEN(); en = cen.ReadOID(id); // SessionInitializeTransaction(); //IProducto productoCAD = new productoCAD(session); // ProductoEN en = new Pro; AssemblerEvento ass = new AssemblerEvento(); Evento sol = ass.ConvertENToModelUI(en); ViewData["controller"] = System.Web.HttpContext.Current.Session["controller"] as String; ViewData["action"] = System.Web.HttpContext.Current.Session["action"] as String; ViewData["arg"] = System.Web.HttpContext.Current.Session["arg"]; return(View(sol)); }