public MainRegionViewModel(ILocalConfiguration localConfiguration, IRegionManager regionManager, IEventAggregator eventAggregator, ILoginUserService loginUserService, IUserManageService userManageService, ISignalProcess signalProcess) { _localConfiguration = localConfiguration; _regionManager = regionManager; _eventAggregator = eventAggregator; _loginUserService = loginUserService; _userManageService = userManageService; _signalProcess = signalProcess; ThemeManager.AddAppTheme("BaseGray", new Uri("pack://application:,,,/AIC.Resources;component/Styles/BaseGray.xaml")); // create accent color menu items for the demo this.AccentColors = ThemeManager.Accents .Select(a => new AccentColorMenuData() { Name = a.Name, ColorBrush = a.Resources["AccentColorBrush"] as Brush }) .ToList(); // create metro theme color menu items for the demo this.AppThemes = ThemeManager.AppThemes .Select(a => new AppThemeMenuData() { Name = a.Name, BorderColorBrush = a.Resources["BlackColorBrush"] as Brush, ColorBrush = a.Resources["WhiteColorBrush"] as Brush }) .ToList(); MenuManageList = _loginUserService.MenuManageList; ExceptionModel = _loginUserService.ExceptionModel; readDataTimer.Tick += new EventHandler(timeCycle); readDataTimer.Interval = new TimeSpan(0, 0, 0, 1); readDataTimer.Start(); WhenPropertyChanged.Where(o => o.ToString() == "Alarm").Subscribe(OnAlarmGradeChanged); _eventAggregator.GetEvent <LoginEvent>().Subscribe(LoginFinishEvent); getTree(); }
/** * <summary>Permet de fermer la session courante</summary> * <returns>true si tout s'est bien passé, false sinon</returns> */ public async Task <bool> Disconnect() { try { Session.Instance.Disconnect(); // déconnecte la session // supprime la session courante sauvegardée ILocalConfiguration configuration = App.Container.GetService <ILocalConfiguration>(); await configuration.RestoreAsync(); // restaure les paramètres configuration.Configuration.Session = new ConfigurationSessionModel(); // reinit la session des paramètres await configuration.SaveAsync(); // sauvegarde les paramètres sans la session return(!Session.Instance.IsSet); } catch (Exception e) { App.Container.GetService <ILogger>().LogError(e.Message); return(false); } }
public SqlStatusReporter(ILocalConfiguration configuration, ITaskHandler taskHandler) { LocalConfiguration = configuration; WindowTaskHandler = taskHandler; }
public TaskHandler(ILocalConfiguration configuration, IHttpClient httpClient) { Configuration = configuration; Client = httpClient; }
public ProductService(IProductRepository repository, ILocalConfiguration config, IMapper mapper) { _productRepository = repository; _config = config; _mapper = mapper; }
public ProductService(IProductRepository repository, ILocalConfiguration config) { _productRepository = repository; _config = config; }
public EditDeviceTemplateViewModel(IDatabaseComponent databaseComponent, ILocalConfiguration localConfiguration, IDeviceDiagnoseTemplateService deviceDiagnoseTemplateService, IEventAggregator eventAggregator) { _databaseComponent = databaseComponent; _localConfiguration = localConfiguration; _deviceDiagnoseTemplateService = deviceDiagnoseTemplateService; _eventAggregator = eventAggregator; ServerIPCategory = _databaseComponent.GetServerIPCategory(); ServerIP = _databaseComponent.MainServerIp; Bearings = _deviceDiagnoseTemplateService.BearingClassList; Belts = _deviceDiagnoseTemplateService.BeltClassList; Gears = _deviceDiagnoseTemplateService.GearClassList; Impellers = _deviceDiagnoseTemplateService.ImpellerClassList; Motors = _deviceDiagnoseTemplateService.MotorClassList; Shafts = _deviceDiagnoseTemplateService.ShaftClassList; Devices = _deviceDiagnoseTemplateService.DeviceClassList; bearingsView = new ListCollectionView(Bearings); bearingsView.Filter = (object item) => { if (SearchName == null || SearchName == "") { return(true); } var itemPl = (BearingClass)item; if (itemPl.Name.Contains(SearchName)) { return(true); } return(false); }; beltsView = new ListCollectionView(Belts); beltsView.Filter = (object item) => { if (SearchName == null || SearchName == "") { return(true); } var itemPl = (BeltClass)item; if (itemPl.Name.Contains(SearchName)) { return(true); } return(false); }; gearsView = new ListCollectionView(Gears); gearsView.Filter = (object item) => { if (SearchName == null || SearchName == "") { return(true); } var itemPl = (GearClass)item; if (itemPl.Name.Contains(SearchName)) { return(true); } return(false); }; impellersView = new ListCollectionView(Impellers); impellersView.Filter = (object item) => { if (SearchName == null || SearchName == "") { return(true); } var itemPl = (ImpellerClass)item; if (itemPl.Name.Contains(SearchName)) { return(true); } return(false); }; motorsView = new ListCollectionView(Motors); motorsView.Filter = (object item) => { if (SearchName == null || SearchName == "") { return(true); } var itemPl = (MotorClass)item; if (itemPl.Name.Contains(SearchName)) { return(true); } return(false); }; shaftsView = new ListCollectionView(Shafts); shaftsView.Filter = (object item) => { if (SearchName == null || SearchName == "") { return(true); } var itemPl = (ShaftClass)item; if (itemPl.Name.Contains(SearchName)) { return(true); } return(false); }; devicesView = new ListCollectionView(Devices); devicesView.Filter = (object item) => { if (SearchName == null || SearchName == "") { return(true); } var itemPl = (DeviceDiagnoseClass)item; if (itemPl.Name.Contains(SearchName)) { return(true); } return(false); }; }