public MessagingCredentialCache(Services.IServiceProvider serviceProvider) { //_CredentialsObserver _serviceProvider = serviceProvider; var userAppData = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData); _cacheFile = Path.Combine(userAppData, "CredentialCache.xml"); if (!Directory.Exists(userAppData)) Directory.CreateDirectory(userAppData); if (File.Exists(_cacheFile)) LoadCache(); else InitializeCache(); }
protected ViewModelBase(string name, SimpleContainerEx container, IEventAggregator eventAggregator, INavigationServiceProvider navigationServiceProvider, string navigationServiceName, Services.IServiceProvider serviceProvider) { Name = name; Container = container; EventAggregator = eventAggregator; NavigationServiceProvider = navigationServiceProvider; ServiceProvider = serviceProvider; if (!string.IsNullOrEmpty(navigationServiceName)) { InitNavigationService(navigationServiceName); } }
public SystemSelectionDialogViewModel(string name, SimpleContainerEx container, IEventAggregator eventAggregator, INavigationServiceProvider navigationServiceProvider, string navigationServiceName, Services.IServiceProvider serviceProvider) : base(name, container, eventAggregator, navigationServiceProvider, navigationServiceName, serviceProvider) { Systems = new ObservableCollection <Model.System>(); }
public UserProvider(Services.IServiceProvider serviceProvider) { _services = serviceProvider ?? throw new ArgumentNullException(nameof(serviceProvider)); }
public RoleProvider(Services.IServiceProvider serviceProvider) { _services = serviceProvider; }
protected ViewModelBase(Services.IServiceProvider serviceProvider = null) { ServiceProvider = serviceProvider ?? new ServiceProvider(); }