示例#1
0
        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
        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));
        }