Ejemplo n.º 1
0
        public ControlServicesIconsViewModel(IEnumerable <IControlService> services, IModulesService modules, ViewModelResolver resolver)
        {
            _resolver = resolver;

            AddServices(services);
            modules.Register <IControlService>(this, AddServices);
        }
Ejemplo n.º 2
0
 public LookupsController(IContractsLookupsService contractsLookupsService,
                          IAssetsLookupService assetsLookupService,
                          IModulesService modulesService)
 {
     this.contractsLookupsService = contractsLookupsService;
     this.assetsLookupService     = assetsLookupService;
     this.modulesService          = modulesService;
 }
Ejemplo n.º 3
0
 public HeroBotModule(DiscordShardedClient client, CommandService service, IConfigurationRoot config, IServiceProvider serviceProvider, IModulesService _module)
 {
     _client   = client;
     _service  = service;
     _config   = config;
     _provider = serviceProvider;
     _modules  = _module;
 }
Ejemplo n.º 4
0
        //private readonly PmcsDbContext _context = new PmcsDbContext();

        public PmcsUserRolesAuthAttribute(IAuthService authService,
                                          IRolesService rolesService,
                                          IModulesService modulesService)
        {
            this.authService    = authService;
            this.rolesService   = rolesService;
            this.modulesService = modulesService;
        }
 public ModulesController(
     IModulesService modulesService,
     IValidator <CreateModuleRequestDto> addModuleRequestValidator,
     IValidator <UpdateModuleRequestDto> updateModuleRequestValidator,
     IMapper mapper) : base(mapper)
 {
     _modulesService               = modulesService;
     _addModuleRequestValidator    = addModuleRequestValidator;
     _updateModuleRequestValidator = updateModuleRequestValidator;
 }
Ejemplo n.º 6
0
 public Initializer()
 {
     _globalOptions  = new GlobalOptions();
     _optionsService = new TestOptionsService();
     _modulesService = new TestModulesService();
     _timerService   = new TimerService();
     _globalServices = new GlobalServices(_optionsService, _modulesService, _timerService);
     _globalContext  = new GlobalContext(_globalServices);
     _device         = (TestDevice)_modulesService.GetModules <IDeviceFactory>().First().GetDevices().First();
     _layoutContext  = new LayoutContext(_device, _globalContext, (layout) => {}, () => {}, () => { return(null); }, () => null);
 }
Ejemplo n.º 7
0
        public StudentEnrollmentsViewModel(IAuthService authService, IUsersService usersService, IModulesService modulesService, ICoursesService coursesService)
        {
            _authService    = authService;
            _usersService   = usersService;
            _modulesService = modulesService;
            _coursesService = coursesService;

            selectedUser  = _authService.authorisedUser;
            allModuleRuns = _modulesService.GetAllModuleRuns().Result.Select(x => x.ToIdentifier()).ToList();
            allCourses    = _coursesService.GetAllCourses().Result.Select(x => x.ToIdentifier()).ToList();
        }
Ejemplo n.º 8
0
 public ModulesController(
     IModulesService modulesService,
     ITutoringApplicationsService tutoringApplicationsService,
     IUsersService usersService,
     IStudentTutorsService studentTutorsService,
     IAssignmentsService assignmentsService)
 {
     _modulesService = modulesService;
     _tutoringApplicationsService = tutoringApplicationsService;
     _usersService         = usersService;
     _studentTutorsService = studentTutorsService;
     _assignmentsService   = assignmentsService;
 }
        public static bool CanAccessResource(IModulesService modulesService,
                                             IRolesService rolesService,
                                             IAuthService authService,
                                             IEnumerable <UserMappingsSheet> userSheetsMapping,
                                             string controllerName,
                                             string actionName)
        {
            var mappingList = userSheetsMapping.ToList();

            if (!mappingList.Any())
            {
                return(false);
            }
            var sheets = mappingList.Select((s) =>
            {
                var viewName = string.Empty;
                var view     = rolesService.GetSystemViews().SingleOrDefault(v => v.ViewId == s.ViewId);
                if (view != null)
                {
                    viewName = view.ViewName;
                }

                var moduleName = string.Empty;
                var module     = modulesService.GetModuleById(s.ModuleId);
                if (module != null)
                {
                    moduleName = module.ModuleName;
                }

                return
                (new RolesModulesMapping()
                {
                    ViewName = viewName,
                    ModuleName = moduleName,
                    ViewId = s.ViewId,
                    ModuleId = s.ModuleId,
                    CanRead = s.Read,
                    CanWrite = s.Write,
                    CanDelete = s.Delete,
                    MappingId = s.MappingId,
                    CanNavigate = s.Read
                });
            });

            var canAccessModule = sheets.Any(s => s.ModuleName.ToLower().Contains(controllerName.ToLower()) && s.CanRead == true);
            var canAccessView   = sheets.Any(s => actionName.ToLower().Contains(s.ViewName.ToLower()) && s.CanRead == true);

            return(canAccessModule && canAccessView);
        }
Ejemplo n.º 10
0
        public DefaultPatWorkflow(string appDirectory)
        {
            _modulesService = new ModulesService(Path.Combine(appDirectory, "Modules"));
            _optionsService = new OptionsService(Path.Combine(appDirectory, "options.bin"));
            _volumeService  = new VolumeService();

            DimensionedValue.DimensionService = new DimensionService(_modulesService.GetModules <IDimensionModule>());

            _topHorizonDataSourceSelector = new ModuleSelector <IDataSourceModule>(_modulesService.GetModules <IDataSourceModule>(), _optionsService);
            _baseHorizonModifierSelector  = new ModuleSelector <ISourceModifierModule>(_modulesService.GetModules <ISourceModifierModule>(), _optionsService);
            _triangulationModuleSelector  = new ModuleSelector <ITriangulationModule>(_modulesService.GetModules <ITriangulationModule>(), _optionsService);
            _fluidContactModifierSelector = new ModuleSelector <ITriangulationModifierModule>(_modulesService.GetModules <ITriangulationModifierModule>(), _optionsService);
            _resultDimensionSelector      = new ModuleSelector <IDimensionModule>(_modulesService.GetModules <IDimensionModule>().Where(m => m.Type == DimensionType.Cubic), _optionsService);

            _resultDimensionSelector.PropertyChanged += ResultDimensionSelectorOnPropertyChanged;
        }
Ejemplo n.º 11
0
        public ModulesServiceTests()
        {
            var setup = new UnitTestSetup();

            _context     = setup.Context;
            _userManager = setup.UserManager;

            _currentUserServiceMock = new Mock <ICurrentUserService>();
            _currentUserServiceMock
            .Setup(s => s.GetUserId())
            .Returns(_userManager.Users.First(u => u.Email == "*****@*****.**").Id);

            _modulesService = new ModulesService(
                new ModulesRepository(setup.Context),
                UnitTestSetup.Mapper,
                _currentUserServiceMock.Object
                );
        }
Ejemplo n.º 12
0
        public ServerControlService
        (
            ServerHost server,
            IServerConfiguration configuration,
            IEnumerable <JsonConverter> converters,
            IEnumerable <MediaTypeFormatter> formatters,
            IModulesService modules
        )
        {
            _server        = server;
            _configuration = configuration;

            AddConverters(converters);
            AddFormatters(formatters);

            modules.Register <JsonConverter>(this, AddConverters);
            modules.Register <MediaTypeFormatter>(this, AddFormatters);

            _server.CustomFileExtensionContentTypeProvider = new CustomContentTypeProvider();
        }
Ejemplo n.º 13
0
 public DocumentModelValidator(IModulesService modulesService)
 {
     RuleFor(doc => doc.CandidateId).NotEmpty().WithMessage(ResponseMessageCodes.EmptyRequiredAttribute);
     RuleFor(doc => doc.Filename).NotEmpty().WithMessage(ResponseMessageCodes.EmptyRequiredAttribute);
     CustomAsync(async doc =>
     {
         try
         {
             if ((doc.ReviewerId == null || doc.ReviewerId == default(Guid)) && await modulesService.IsActive(Modules.AccountManagement))
             {
                 return(new ValidationFailure("ReviewerId", ResponseMessageCodes.EmptyRequiredAttribute));
             }
         }
         catch (IncompleteRequest)
         {
             return(new ValidationFailure("", ResponseMessageCodes.IncompleteRequest));
         }
         return(null);
     });
 }
Ejemplo n.º 14
0
 public GlobalServices(IOptionsService optionsService, IModulesService modulesService, ITimerService timerService)
 {
     OptionsService = optionsService;
     ModulesService = modulesService;
     TimerService   = timerService;
 }
Ejemplo n.º 15
0
 public ObserversConnector(IObserversManager manager, IEnumerable <IDeviceObserver> clients, IModulesService modules)
     : base(manager, clients, modules)
 {
 }
Ejemplo n.º 16
0
 public ModulesController(IModulesService modulesService, IRolesService rolesService)
 {
     this.modulesService = modulesService;
     this.rolesService   = rolesService;
 }
Ejemplo n.º 17
0
        public SessionRecorderFactoryLocator(IEnumerable<ISessionRecorderFactory> factories, IModulesService modules)
        {
            AddFactories(factories);

            modules.Register<ISessionRecorderFactory>(this, AddFactories); 
        }
Ejemplo n.º 18
0
        public EyeTrackerSettingsSectionViewModel(IEyeTrackerConfiguration configuration, IEnumerable <ITrackerFinder> finders, IModulesService modules)
        {
            _configuration = configuration;

            AddDrivers(finders);
            modules.Register <ITrackerFinder>(this, AddDrivers);
        }
Ejemplo n.º 19
0
 public ModulesController(ILoginInfo loginInfo, IModulesService ModulesService)
 {
     _service = ModulesService;
 }
Ejemplo n.º 20
0
 public DevicesConnector(IAdaptersManager manager, IEnumerable <IDevice> devices, IModulesService modules)
     : base(manager, devices, CreateAdapter, modules)
 {
 }
 public ConfiguratorLookupService(IConfigUnit unit, IPathsService app, IModulesService mods) : base(unit)
 {
     this._unit = unit;
     this.app   = app;
     this.mods  = mods;
 }
Ejemplo n.º 22
0
 public HomeController(IModulesService service)
 {
     _service = service;
 }
Ejemplo n.º 23
0
        public TimelinePreparation(IEnumerable <ITimelineStepPreparation> preparations, IModulesService modules)
        {
            AddPreparations(preparations);

            modules.Register <ITimelineStepPreparation>(this, AddPreparations);
        }
Ejemplo n.º 24
0
 public SettingsViewModel(IEnumerable <ISettingsSectionViewModel> sections, IModulesService modules)
 {
     AddSections(sections);
     modules.Register <ISettingsSectionViewModel>(this, AddSections);
 }
Ejemplo n.º 25
0
        public TrackerBrowser(IEnumerable <ITrackerFinder> finders, IEyeTrackerConfiguration configuration, IModulesService modules)
        {
            _configuration = configuration;

            AddTrackerFinders(finders);
            modules.Register <ITrackerFinder>(this, AddTrackerFinders);
        }
Ejemplo n.º 26
0
 public ViewModelResolver(IEnumerable <IViewModelFactory> factories, IModulesService modules)
 {
     AddFactories(factories);
     modules.Register <IViewModelFactory>(this, AddFactories);
 }
 public RolesConfigurationController(IRolesService rolesService, IModulesService moduleService)
 {
     this.rolesService  = rolesService;
     this.moduleService = moduleService;
 }
Ejemplo n.º 28
0
 public MeunController(IModulesService iMeunService)
 {
     _iMeunService = iMeunService;
 }
Ejemplo n.º 29
0
        public AppService(IEnumerable <IConnector> connectors, IEnumerable <ILoader> loaders, IEnumerable <IControlService> controls, IModulesService modules)
        {
            state       = AppState.None;
            _connectors = connectors ?? Enumerable.Empty <IConnector>();
            _loaders    = loaders ?? Enumerable.Empty <ILoader>();

            _controls.TryAddRange(controls);
            modules.Register <IControlService>(this, AddControlServices);
        }
Ejemplo n.º 30
0
 public Connector(IManager <T> manager, IEnumerable <T> items, IModulesService modules)
     : base(manager, items, Convert, modules)
 {
 }