Esempio n. 1
0
        protected override void OnActionExecuting(ActionExecutingContext filterContext)
        {
            base.OnActionExecuting(filterContext);

            var db = new PetaPoco.Database("falabellaDesarrollo");

            _roles        = new RolRepository(db);
            _usuarios     = new UsuarioRepository(_roles, db);
            _rolPermisos  = new PermisoRepository(db);
            _aplicaciones = new AplicacionRepository(db);
        }
Esempio n. 2
0
        public ActionResult Index(AplicacionView av)
        {
            try
            {
                string nombre      = Request.Form["txtNombre"];
                string ruta        = Request.Form["txtRutaSVN"];
                string herramienta = Request.Form["txtHerramienta"];
                string version     = Request.Form["txtVersion"];
                char   estado      = Request.Form["cboEstado"].ToCharArray()[0];

                AplicacionRepository ar           = new AplicacionRepository();
                List <Aplicacion>    aplicaciones = ar.Listar(nombre, ruta, herramienta, version, estado);

                av.Aplicacion             = new Aplicacion();
                av.Aplicacion.Nombre      = nombre;
                av.Aplicacion.RutaSVN     = ruta;
                av.Aplicacion.Herramienta = herramienta;
                av.Aplicacion.Version     = version;
                av.Aplicacion.Estado      = estado;
                av.Aplicaciones           = aplicaciones;

                string mensaje = "";
                if (aplicaciones.Count == 0)
                {
                    mensaje = "No existen Proyectos para el criterio de búsqueda";
                }
                av.Mensaje = mensaje;

                return(View(av));
            }
            catch (Exception ex)
            {
                return(View("Mensaje", new AplicacionView {
                    Mensaje = ex.Message
                }));
            }
        }