// GET: Admin/Delete/5 public ActionResult Delete(int id) { try { // TODO: Add delete logic here //int idCategoria = -1; SessionInitialize(); AdminCAD adminCAD = new AdminCAD(session); AdminCEN adminCEN = new AdminCEN(adminCAD); AdminEN adminEN = adminCEN.ReadOID(id); AdminViewModel art = new AssemblerAdmin().ConvertENToModelUI(adminEN); //idCategoria = art.IdCategoria; SessionClose(); new AdminCEN().Destroy(id); //return RedirectToAction("PorCategoria", new { id = idCategoria }); return(RedirectToAction("Index")); } catch { return(View()); } //return View(); }
public ActionResult Filtrar(FiltroAdmin collection) { try { AdminCEN cen = new AdminCEN(); IList <AdminEN> res = null, aux = null; // TODO: Add delete logic here res = cen.ReadAll(0, int.MaxValue); if (collection.Nombrebol == true && collection.Nombre != null) { //aux = cen.Filtronombre(collection.Nombre); //res = res.Intersect(aux).ToList(); } AssemblerAdmin ass = new AssemblerAdmin(); IList <Admin> listart = null; return(View("Resultadobusqueda", listart)); } catch { return(View()); } }
// GET: Admin public ActionResult Index() { /*AdminCEN adminCEN = new AdminCEN(); * IEnumerable<AdminEN> listaAdminEN = adminCEN.ReadAll(0, -1).ToList(); //0 posicion inicial y -1 todos los elementos/infinito * return View(listaAdminEN); */ //return View(); UsuarioCEN usu = new UsuarioCEN(); int idd = usu.DgetOIDfromEmail(User.Identity.Name); UsuarioEN usuen = usu.ReadOID(idd); if (usuen != null) { String[] tipo = usuen.GetType().ToString().Split('.'); if (!tipo[tipo.Length - 1].Equals("AdminEN")) { return(RedirectToAction("Index", "Home")); } AdminCEN adminCEN = new AdminCEN(); IList <AdminEN> listadminEN = adminCEN.ReadAll(0, -1); IEnumerable <AdminViewModel> listadmin = new AssemblerAdmin().ConvertListENToModel(listadminEN); return(View(listadmin)); } return(RedirectToAction("Index", "Home")); }
// GET: Admin/Delete/5 public ActionResult Delete(int id) { try { /*SessionInitialize(); * AdminCAD adminCAD = new AdminCAD(session); * AdminCEN adminCEN = new AdminCEN(adminCAD); * AdminEN adminEN = adminCEN.ReadOID(id); * AdminViewModel art = new AssemblerAdmin().ConvertENToModelUI(adminEN); * SessionClose(); * * new AdminCEN().Destroy(id); * * * return RedirectToAction("Index");*/ SessionInitialize(); AdminCAD adminCAD = new AdminCAD(session); AdminCEN adminCEN = new AdminCEN(adminCAD); AdminEN adminEN = adminCEN.ReadOID(id); AdminViewModel adminVM = new AssemblerAdmin().ConvertENToModelUI(adminEN); SessionClose(); return(View(adminVM)); } catch { return(View()); } //return View(); }
// GET: Admin/Details/5 public ActionResult Details(int id) { AdminViewModel admin = null; SessionInitialize(); AdminEN adminEN = new AdminCAD(session).ReadOIDDefault(id); admin = new AssemblerAdmin().ConvertENToModelUI(adminEN); SessionClose(); return(View(adminEN)); //supuestamente deberia de ser return View(admin); //return View(); }
// GET: Admin public ActionResult Index() { /*AdminCEN adminCEN = new AdminCEN(); * IEnumerable<AdminEN> listaAdminEN = adminCEN.ReadAll(0, -1).ToList(); //0 posicion inicial y -1 todos los elementos/infinito * return View(listaAdminEN); */ //return View(); AdminCEN adminCEN = new AdminCEN(); IList <AdminEN> listadminEN = adminCEN.ReadAll(0, -1); IEnumerable <AdminViewModel> listadmin = new AssemblerAdmin().ConvertListENToModel(listadminEN); return(View(listadmin)); }
public ActionResult Filtrar(FiltroUsuario collection) { try { SessionInitialize(); UsuarioCAD cad = new UsuarioCAD(session); UsuarioCEN cen = new UsuarioCEN(cad); IList <UsuarioEN> res = null, aux = null; // TODO: Add delete logic here res = cen.ReadAll(0, int.MaxValue); if (collection.Nombrebol == true && collection.Nombre != null) { aux = cen.Filtronombre(collection.Nombre); res = res.Intersect(aux).ToList(); } AssemblerUsuario ass = new AssemblerUsuario(); AssemblerAdmin assa = new AssemblerAdmin(); IList <Usuario> listart = new List <Usuario>(); for (int i = 0; i < res.Count; i++) { if (res.ElementAt(i) is AdminEN) { AdminEN hola = (AdminEN)res.ElementAt(i); listart.Add(assa.ConvertENToModelUI(hola)); } else { listart.Add(ass.ConvertENToModelUI(res.ElementAt(i))); } } //IList<Usuario> listart = ass.ConvertListENToModel(res); SessionClose(); System.Web.HttpContext.Current.Session["resu"] = listart; return(RedirectToAction("Resultadobusqueda", "Usuario", null)); } catch { return(View()); } }
// GET: Articulo/Edit/5 public ActionResult Edit(string id) { SessionInitialize(); AdminCAD cad = new AdminCAD(session); AdminCEN cen = new AdminCEN(cad); AdminEN en = new AdminEN(); en = cen.ReadOID(id); // CarritoCEN cenc = new CarritoCEN(); //CarritoEN enc = new CarritoEN(); //enc = en.Carrito; AssemblerAdmin ass = new AssemblerAdmin(); Admin sol = null; SessionClose(); return(View(sol)); }