// GET: Recuerdo/Edit/5 public ActionResult Edit(int id) { if (Session["usuario"] == null) { return(RedirectToAction("Login", "Sesion")); } RecuerdoEN recuerdoEN = new RecuerdoCAD(session).ReadOID(id); Recuerdo recuerdo = new AssemblerRecuerdo().ConvertENToModelUI(recuerdoEN); if (TempData.ContainsKey("creado")) { TempData.Remove("creado"); } if (TempData.ContainsKey("nocreado")) { TempData.Remove("nocreado"); } ViewData["recuerdo"] = recuerdoEN.Titulo; if (Session["usuario"] != null && Session["esAdmin"].ToString() == "true" && Session["modoAdmin"].ToString() == "true") { return(View(recuerdo)); } else { return(View("./VistaUsuario/Editar", recuerdo)); } }
// GET: Recuerdo/Details/5 public ActionResult Details(int id) { Recuerdo rec = null; RecuerdoEN recuerdoEN = new RecuerdoCAD(session).ReadOID(id); rec = new AssemblerRecuerdo().ConvertENToModelUI(recuerdoEN); ViewData["idEvento"] = rec.IdEvento; ViewData["recuerdo"] = recuerdoEN.Titulo; ArrayList fotos = new ArrayList(); foreach (string foto in recuerdoEN.FotosRecuerdo) { fotos.Add(foto); } ViewData["listaFotos"] = fotos; if (Session["usuario"] != null && Session["esAdmin"].ToString() == "true" && Session["modoAdmin"].ToString() == "true") { return(View(rec)); } else { return(View("./VistaUsuario/Detalles", rec)); } }
// GET: Recuerdo public ActionResult Index(int?pag) { if (Session["usuario"] == null) { return(RedirectToAction("Login", "Sesion")); } if (Session["esAdmin"].ToString() == "false") { return(View("../NoAdministrador")); } if (Session["modoAdmin"].ToString() == "false") { Session["modoAdmin"] = "true"; } SessionInitialize(); RecuerdoCAD cadRec = new RecuerdoCAD(session); RecuerdoCEN recuerdoCEN = new RecuerdoCEN(cadRec); int tamPag = 10; int numPags = (recuerdoCEN.ReadAll(0, -1).Count - 1) / tamPag; if (pag == null || pag < 0) { pag = 0; } else if (pag >= numPags) { pag = numPags; } ViewData["pag"] = pag; ViewData["numeroPaginas"] = numPags; int inicio = (int)pag * tamPag; IList <RecuerdoEN> listaRecuerdosEn = recuerdoCEN.ReadAll(inicio, tamPag).ToList(); IEnumerable <Recuerdo> listaRecuerdos = new AssemblerRecuerdo().ConvertListENToModel(listaRecuerdosEn).ToList(); if (TempData.ContainsKey("creado")) { TempData.Remove("creado"); } if (TempData.ContainsKey("nocreado")) { TempData.Remove("nocreado"); } if (TempData.ContainsKey("editado")) { TempData.Remove("editado"); } SessionClose(); return(View(listaRecuerdos)); }