Exemple #1
0
        public TaskModule(IUnityContainer unityContainer, IMenuRegistry menuRegistry, IScreenFactoryRegistry screenFactoryRegistry,
                          IUserSession userSession, IAppSettings appSettings)
        {
            _menuRegistry = menuRegistry;
            _userSession  = userSession;
            _appSettings  = appSettings;

            _screenFactoryRegistry = screenFactoryRegistry;
            _unityContainer        = unityContainer;
        }
Exemple #2
0
        public ScreenConductor(IScreenFactoryRegistry factoryRegistry, IRegionManager regionManager, IAppSettings appSettings, IUserSession userSession, ITransitionService transitionService)
        {
            _factoryRegistry   = factoryRegistry;
            _regionManager     = regionManager;
            _appSettings       = appSettings;
            _screenDictionary  = new Dictionary <Guid, IScreen>();
            _userSession       = userSession;
            _transitionService = transitionService;

            WireUpEvents();
        }
Exemple #3
0
        public ForecastModule(IUnityContainer unityContainer
                              , IMenuRegistry menuRegistry
                              , IScreenFactoryRegistry screenFactoryRegistry
                              , ForecastScreenFactory forecastScreenFactory)
        {
            _unityContainer        = unityContainer;
            _menuRegistry          = menuRegistry;
            _screenFactoryRegistry = screenFactoryRegistry;
            _forecastScreenFactory = forecastScreenFactory;

            RegisterServices();
            RegisterViews();
            RegisterViewModels();
        }
Exemple #4
0
        public ScreenConductor(IUnityContainer container,
                               IScreenFactoryRegistry screenFactoryRegistry,
                               IEventAggregator eventAggregator,
                               IRegionManager regionManager,
                               IVisibilityService visibilityService)
        {
            this.activeScreenKey = ScreenKeyType.None;

            this.Container             = container;
            this.ScreenFactoryRegistry = screenFactoryRegistry;
            this.EventAggregator       = eventAggregator;
            this.RegionManager         = regionManager;
            this.VisibilityService     = visibilityService;

            this.ScreenCollection = new Dictionary <ScreenKeyType, IScreen>();
            mainRegion            = this.RegionManager.Regions[RegionConstants.REGION_MAIN_AREA];
            SubscribeToEvents();
        }
        public ScreenConductor(IUnityContainer container, 
            IScreenFactoryRegistry screenFactoryRegistry, 
            IEventAggregator eventAggregator, 
            IRegionManager regionManager, 
            IVisibilityService visibilityService
            )
        {
            this._activeScreenName = "";

            this.Container = container;
            this.ScreenFactoryRegistry = screenFactoryRegistry;
            _eventManager = eventAggregator;
            this.RegionManager = regionManager;
            this.VisibilityService = visibilityService;
            _logger = Container.Resolve<ILoggerFacade>();
            this.ScreenCollection = new Dictionary<string, IScreen>();
            SubscribeToEvents();
        }
Exemple #6
0
        public OverviewModule(IUnityContainer unityContainer, IMenuRegistry menuRegistry, IScreenFactoryRegistry screenFactoryRegistry,
                              IAppSettings appSettings)
        {
            _menuRegistry          = menuRegistry;
            _screenFactoryRegistry = screenFactoryRegistry;
            _appSettings           = appSettings;
            _unityContainer        = unityContainer;

            _unityContainer.RegisterType <IOverviewScreenMasterviewModel, OverviewScreenMasterviewModel>();

            // Disabled for H&B
            //_unityContainer.RegisterType<IDayOverviewViewModel, DayOverviewViewModel>();

            _unityContainer.RegisterType <IWeeklyOverviewViewmodel, WeeklyOverviewViewmodel>();
            _unityContainer.RegisterType <IOverviewSwitcherService, OverviewSwitcherService>(new ContainerControlledLifetimeManager());
            _unityContainer.RegisterType <IDialogService, DialogService>(new ContainerControlledLifetimeManager());
            _unityContainer.RegisterType <ITaskItemViewmodelFactory, TaskItemViewmodelFactory>();
        }
 public AdministrationModule(IUnityContainer container, IScreenFactoryRegistry screenFactoryRegistry, IMenuRegistry menuRegistry)
 {
     _unityContainer        = container;
     _screenFactoryRegistry = screenFactoryRegistry;
     _menuRegistry          = menuRegistry;
 }
Exemple #8
0
 public ModuleBase(IUnityContainer container, IScreenFactoryRegistry screenFactoryRegistry)
 {
     Container = container;
     ScreenFactoryRegistry = screenFactoryRegistry;
 }
Exemple #9
0
 public ReportModule(IUnityContainer container, IScreenFactoryRegistry screenFactoryRegistry, IMenuRegistry menuRegistry)
 {
     _container             = container;
     _screenFactoryRegistry = screenFactoryRegistry;
     _menuRegistry          = menuRegistry;
 }
Exemple #10
0
 public HeaderConductor(IUnityContainer container, IScreenFactoryRegistry screenFactoryRegistry, IEventAggregator eventAggregator, IRegionManager regionManager, IVisibilityService visibilityService)
     : base(container, screenFactoryRegistry, eventAggregator, regionManager, visibilityService)
 {
     MyRegionName = RegionName.Header;
     Region = this.RegionManager.Regions[RegionConstants.REGION_HEADER];
 }
Exemple #11
0
 public ReportingModule(IUnityContainer unityContainer, IMenuRegistry menuRegistry, IScreenFactoryRegistry screenFactoryRegistry)
 {
     _menuRegistry          = menuRegistry;
     _screenFactoryRegistry = screenFactoryRegistry;
     _unityContainer        = unityContainer;
 }
Exemple #12
0
 public Initializer(IUnityContainer container, IScreenFactoryRegistry screenFactoryRegistry, IEventAggregator ea)
     : base(container, screenFactoryRegistry, ea)
 {
 }
 public ModuleBase(IUnityContainer container, IScreenFactoryRegistry screenFactoryRegistry)
 {
     this.Container             = container;
     this.ScreenFactoryRegistry = screenFactoryRegistry;
 }