Exemple #1
0
 public Autorizador(IRepositorioDeFuncionalidadesDeUsuarios repo_funcionalidades,
                    IRepositorioDeMenues repo_menues,
                    IRepositorioDeUsuarios repo_usuarios,
                    IRepositorioDePermisosSobreAreas repo_permisos_sobre_areas,
                    IRepositorioDeAccesosAURL repo_accesos_a_url)
 {
     this.repositorio_funcionalidades_usuarios = repo_funcionalidades;
     this.repositorio_menues               = repo_menues;
     this.repositorio_usuarios             = repo_usuarios;
     this.repositorio_permisos_sobre_areas = repo_permisos_sobre_areas;
     this.repositorio_accesos_a_url        = repo_accesos_a_url;
 }
Exemple #2
0
 public static RepositorioDeMenues NuevoRepositorioDeMenues(IConexionBD conexion, IRepositorioDeAccesosAURL repo_accesos)
 {
     if (!(_instancia != null && !_instancia.ExpiroTiempoDelRepositorio()))
     {
         _instancia = new RepositorioDeMenues(conexion, repo_accesos);
     }
     return(_instancia);
 }
Exemple #3
0
 private RepositorioDeMenues(IConexionBD conexion, IRepositorioDeAccesosAURL repo_accesos)
     : base(conexion, 10)
 {
     this.repositorio_accesos = repo_accesos;
 }