Beispiel #1
0
 public AdminAPIController()
 {
     adminDataService       = new AdminDataService();
     applicationDataService = new ApplicationDataService();
     userDataService        = new UserDataService();
     clientDataService      = new ClientDataService();
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="AuthenticationSessionService" /> class.
 /// </summary>
 /// <param name="applicationSettings">The application settings.</param>
 /// <param name="microsoftAuthenticationService">The microsoft authentication service.</param>
 /// <param name="logManager">The log manager.</param>
 
 public AuthenticationSessionService(IApplicationDataService applicationSettings,
     IMicrosoftAuthenticationService microsoftAuthenticationService, ILogManager logManager)
 {
     _applicationSettings = applicationSettings;
     _microsoftAuthenticationService = microsoftAuthenticationService;
     _logManager = logManager;
 }
Beispiel #3
0
        private async Task LaunchApplicationAsync(string page, object launchParam)
        {
            try
            {
                _applicationDataService     = Container.Resolve <IApplicationDataService>();
                _userDatagramService        = Container.Resolve <IUserDatagramService>();
                _transmissionControlService = Container.Resolve <ITransmissionControlService>();
                _databaseService            = Container.Resolve <IDatabaseService>();
                if (string.IsNullOrEmpty(_applicationDataService.GetSetting <string>("Guid")))
                {
                    _applicationDataService.SaveSetting("Guid", Guid.NewGuid().ToString());
                }
                ThemeSelectorService.SetRequestedTheme();
                await SetSelectedLanguage();

                NavigationService.Navigate(page, launchParam);
                Window.Current.Activate();
            }
            catch (Exception e)
            {
                if (_databaseService != null)
                {
                    await _databaseService.AddExceptionLogItem(new ExceptionLogItem()
                    {
                        Message = e.Message, Source = e.Source, StackTrace = e.StackTrace
                    });
                }
            }
            if (_databaseService != null && _exceptionLogItems != null && _exceptionLogItems.Count > 0)
            {
                _exceptionLogItems.ForEach(x => _databaseService.AddExceptionLogItem(x));
            }

            //return Task.CompletedTask;
        }
 public LFSBackupService(IFilesystemService filesystem, IPageBackendService pageBackend, IApplicationDataService applicationDataService, IFeatureFlagsService featureFlags, IClock clock)
 {
     _filesystem      = filesystem;
     _pageBackend     = pageBackend;
     _applicationData = applicationDataService;
     _featureFlags    = featureFlags;
     _clock           = clock;
 }
Beispiel #5
0
        public MicrosoftService(IApplicationDataService applicationSettings)
        {
            this.applicationSettings = applicationSettings;

            scopes = new List <string> {
                "wl.signin", "wl.basic", "wl.offline_access"
            };
        }
Beispiel #6
0
 public SessionService(IApplicationDataService applicationSettings, IFacebookService facebookService,
                       IMicrosoftService microsoftService, IGoogleService googleService)
 {
     this.applicationSettings = applicationSettings;
     this.facebookService     = facebookService;
     this.microsoftService    = microsoftService;
     this.googleService       = googleService;
 }
 public MainWindowViewModel(IEventAggregator aggregator,
                            ILoggerFacade logger,
                            IApplicationDataService applicationDataService)
 {
     Aggregator             = aggregator;
     Logger                 = logger;
     ApplicationDataService = applicationDataService;
     Initialize();
 }
Beispiel #8
0
 public TransmissionControlService(IApplicationDataService applicationDataService, IBackgroundTaskService backgroundTaskService, IEventAggregator eventAggregator, IDatabaseService databaseService, IIotService iotService)
 {
     _applicationDataService     = applicationDataService;
     _backgroundTaskService      = backgroundTaskService;
     _eventAggregator            = eventAggregator;
     _databaseService            = databaseService;
     _iotService                 = iotService;
     _backgroundTaskRegistration = null;
 }
Beispiel #9
0
 public SeedData(ILogger <SeedData> logger, AppDbContext context, IRegistrationService registrationService,
                 IApplicationDataService applicationData, IAccessManager accessManager)
 {
     _logger              = logger;
     _context             = context;
     _registrationService = registrationService;
     _applicationData     = applicationData;
     _accessManager       = accessManager;
 }
Beispiel #10
0
 public UserDatagramService(IApplicationDataService applicationDataService, IBackgroundTaskService backgroundTaskService, ITransmissionControlService transmissionControlService, IEventAggregator eventAggregator, IIotService iotService)
 {
     _applicationDataService     = applicationDataService;
     _backgroundTaskService      = backgroundTaskService;
     _transmissionControlService = transmissionControlService;
     _eventAggregator            = eventAggregator;
     _iotService = iotService;
     _backgroundTaskRegistration = null;
 }
Beispiel #11
0
        static Credentials()
        {
            ApplicationDataService = ResourceLocator.ApplicationDataService;
            PasswordVault          = ResourceLocator.PasswordVaultProvider;

            HummingbirdToken = (string)(ApplicationDataService["HummingbirdToken"] ?? "");
            Id            = (int)(ApplicationDataService["UserId"] ?? 0);
            Authenticated = bool.Parse(ApplicationDataService["Auth"] as string ?? "False"); //why? because I can? but I shouldn't
        }
Beispiel #12
0
 static DataCache()
 {
     DataCacheService       = ResourceLocator.DataCacheService;
     ApplicationDataService = ResourceLocator.ApplicationDataService;
     ConnectionInfoProvider = ResourceLocator.ConnectionInfoProvider;
     LoadVolatileData();
     LoadSeasonalurls();
     RetrieveHumMalIdDictionary();
 }
Beispiel #13
0
        static Credentials()
        {
            ApplicationDataService = ResourceLocator.ApplicationDataService;
            PasswordVault = ResourceLocator.PasswordVaultProvider;

            HummingbirdToken = (string)(ApplicationDataService["HummingbirdToken"] ?? "");
            Id = (int)(ApplicationDataService["UserId"] ?? 0);
            Authenticated = bool.Parse(ApplicationDataService["Auth"] as string ?? "False"); //why? because I can? but I shouldn't
        }
Beispiel #14
0
 public ShellViewModel(INavigationService navigationServiceInstance, IUnityContainer unityContainer)
 {
     _navigationService          = navigationServiceInstance;
     _applicationDataService     = unityContainer.Resolve <IApplicationDataService>();
     _backgroundTaskService      = unityContainer.Resolve <IBackgroundTaskService>();
     _liveTileUpdateService      = unityContainer.Resolve <ILiveTileUpdateService>();
     _userDatagramService        = unityContainer.Resolve <IUserDatagramService>();
     _transmissionControlService = unityContainer.Resolve <ITransmissionControlService>();
     ItemInvokedCommand          = new DelegateCommand <WinUI.NavigationViewItemInvokedEventArgs>(OnItemInvoked);
 }
 /// <summary> 
 /// Initializes a new instance of the <see cref="SessionService" /> class. 
 /// </summary> 
 /// <param name="applicationSettings">The application settings.</param> 
 /// <param name="facebookService">The facebook service.</param> 
 /// <param name="microsoftService">The microsoft service.</param> 
 /// <param name="googleService">The google service.</param> 
 /// <param name="logManager">The log manager.</param> 
 public SessionService(IApplicationDataService applicationSettings,
     IFacebookService facebookService,
     IMicrosoftService microsoftService,
     IGoogleService googleService, ILogManager logManager)
 {
     _applicationSettings = applicationSettings;
     _facebookService = facebookService;
     _microsoftService = microsoftService;
     _googleService = googleService;
     _logManager = logManager;
 }
Beispiel #16
0
        public MainViewModel(INavigationService navigationService, IApplicationDataService applicationSettings)
        {
            this.navigationService   = navigationService;
            this.applicationSettings = applicationSettings;

            sessions = new List <Session>();

            LogInCommand = new DelegateCommand(LogInCommandExec);

#if WINDOWS_APP
            GoBackCommand = new DelegateCommand(GoBackCommandExec, GoBackCommandCanExec);
#endif
        }
Beispiel #17
0
        public LogInViewModel(INavigationService navigationService, ISessionService sessionService,
                              IMessageBoxService messageBoxService, INetworkInformationService networkInformationService,
                              IApplicationDataService applicationSettings)
        {
            this.navigationService         = navigationService;
            this.sessionService            = sessionService;
            this.messageBoxService         = messageBoxService;
            this.networkInformationService = networkInformationService;
            this.applicationSettings       = applicationSettings;

            LogInCommand = new DelegateCommand <string>(LogInCommandExec);
#if WINDOWS_APP
            GoBackCommand = new DelegateCommand(GoBackCommandExec);
#endif
        }
        public ApplicationViewModel(IDialogService dialogService, IApplicationDataService applicationDataService)
        {
            // сервисы
            DialogService = dialogService;
            DataService   = applicationDataService;


            // загрузка данных
            Airlines = DataService.UploadAirlinesFromDataFolder(AirlinesFileName);

            // если данных нет - они генерируются
            if (Airlines == null || Airlines.Count < 1)
            {
                Airlines = new ObservableCollection <Airline>();
                for (int i = 0; i < 5; i++)
                {
                    Airlines.Add(Airline.Generate(Utils.Generators.GetRand(5, 20)));
                }

                DataService.SaveAirlinesToDataFolder(AirlinesFileName, Airlines);
            }

            // выбранная авиакомпания
            SelectedAirline = Airlines[0];

            // загрузка данных в словари с названиями полей
            SortedFields   = new Dictionary <string, string>(Airplane.FilteredFields);
            FilteredFields = new Dictionary <string, string>(Airplane.FilteredFields);

            // удаление полей, по которым не может идти фильтрация
            FilteredFields.Remove("Name");
            FilteredFields.Remove("RegNumber");

            // добавление варианта "Не сортировать"
            SortedFields.Add("NoSorting", "Не сортировать");
            SelectedSortField   = "NoSorting";
            SelectedFilterField = FilteredFields.Keys.FirstOrDefault();

            // заполнение списка представлений коллекций самолетов
            FillAirplanesViewsCollection();

            // светлая тема по умолчанию
            IsLightThemeEnabled = true;
        }
Beispiel #19
0
 public AiringInfoProvider(IDataCache dataCache, IApplicationDataService applicationDataService)
 {
     _dataCache = dataCache;
     _applicationDataService = applicationDataService;
 }
Beispiel #20
0
 public HandyDataStorage(IApplicationDataService applicationDataService, IDataCache dataCache)
 {
     _dataCache = dataCache;
 }
 /// <summary>
 /// Constructor with Dependency Injection using Ninject
 /// </summary>
 /// <param name="dataService"></param>
 public MainApiController()
 {           
     applicationDataService = new ApplicationDataService();
 }
Beispiel #22
0
 public AirlineEditDialogViewModel(IDialogService dialogService, IApplicationDataService dataService, Airline airline)
 {
     Airline       = airline;
     DataService   = dataService;
     DialogService = dialogService;
 }
Beispiel #23
0
 static Settings()
 {
     ApplicationDataService = ResourceLocator.ApplicationDataService;
 }
Beispiel #24
0
 public HomeController(UserManager <ApplicationUser> userManager, IApplicationDataService applicationDataService)
 {
     _userManager            = userManager;
     _applicationDataService = applicationDataService;
 }
 public HomeController(IApplicationDataService applicationDataService)
 {
     _applicationDataService = applicationDataService;
 }
 public AccessManager(IApplicationDataService applicationData, ILogger <AccessManager> logger)
 {
     _applicationData = applicationData;
     _logger          = logger;
 }
 /// <summary>
 /// Constructor with Dependency Injection using Ninject
 /// </summary>
 /// <param name="dataService"></param>
 public MainApiController()
 {
     applicationDataService = new ApplicationDataService();
 }
Beispiel #28
0
 public PositionService(IApplicationDataService applicationData, ILogger <OrganizationService> logger)
 {
     _applicationData = applicationData;
     _logger          = logger;
 }
 public AuthorizationService(IApplicationDataService dataService, ILogger <AuthorizationService> logger)
 {
     _dataService = dataService;
     _logger      = logger;
 }
 /// <summary>
 /// Constructor
 /// </summary>
 public ApplicationInitializationBusinessService(IApplicationDataService dataService)
 {
     _applicationDataService = dataService;
     
 }
 public FacebookService(IApplicationDataService applicationSettings)
 {
     this.applicationSettings = applicationSettings;
 }
 /// <summary>
 /// Constructor with Dependency Injection using Ninject
 /// </summary>
 /// <param name="dataService"></param>
 public AccountsApiController()
 {
     accountsDataService = new AccountsDataService();
     applicationDataService = new ApplicationDataService();
 }
 public RegistrationService(IApplicationDataService dataService, ILogger <RegistrationService> logger)
 {
     _dataService = dataService;
     _logger      = logger;
 }
 public EmployeeService(IApplicationDataService applicationData, ILogger <EmployeeService> logger)
 {
     _applicationData = applicationData;
     _logger          = logger;
 }
Beispiel #35
0
        /// <summary>
        /// Initializes a new instance of the <see cref="NoteSessionService" /> class.
        /// </summary>
        /// <param name="applicationSettings">The application settings.</param>
        /// <param name="logManager">The log manager.</param>
        
        public NoteSessionService(IApplicationDataService applicationSettings, ILogManager logManager)
        {
            _applicationSettings = applicationSettings;
            _logManager = logManager;

        }
Beispiel #36
0
        public void Configure(IApplicationBuilder app, IHostingEnvironment env, IApplicationDataService appService)
        {
            // app.AddCustomSecurityHeaders();

            app.AddCustomLocalization();

            app.AddDevMiddlewares();

            if (env.IsProduction())
            {
                app.UseResponseCompression();
            }

            app.SetupMigrations();

            // https://github.com/openiddict/openiddict-core/issues/518
            // And
            // https://github.com/aspnet/Docs/issues/2384#issuecomment-297980490
            var forwarOptions = new ForwardedHeadersOptions
            {
                ForwardedHeaders = ForwardedHeaders.XForwardedFor | ForwardedHeaders.XForwardedProto
            };

            forwarOptions.KnownNetworks.Clear();
            forwarOptions.KnownProxies.Clear();

            app.UseForwardedHeaders(forwarOptions);

            app.UseAuthentication();

            app.UseStaticFiles();

            app.UseSpaStaticFiles();

            app.UseSignalR(routes =>
            {
                routes.MapHub <Chat>("chathub");
            });

            app.UseMvc(routes =>
            {
                routes.MapRoute(
                    name: "default",
                    template: "{controller}/{action=Index}/{id?}");

                // http://stackoverflow.com/questions/25982095/using-googleoauth2authenticationoptions-got-a-redirect-uri-mismatch-error
                // routes.MapRoute(name: "signin-google", template: "signin-google", defaults: new { controller = "Account", action = "ExternalLoginCallback" });

                routes.MapRoute(name: "set-language", template: "setlanguage", defaults: new { controller = "Home", action = "SetLanguage" });

                // routes.MapSpaFallbackRoute(name: "spa-fallback", defaults: new { controller = "Home", action = "Index" });
            });

            app.UseSpa(spa =>
            {
                spa.Options.SourcePath = "ClientApp";

                /*
                 * // If you want to enable server-side rendering (SSR),
                 * // [1] In AspNetCoreSpa.csproj, change the <BuildServerSideRenderer> property
                 * //     value to 'true', so that the SSR bundle is built during publish
                 * // [2] Uncomment this code block
                 */

                //   spa.UseSpaPrerendering(options =>
                //    {
                //        options.BootModulePath = $"{spa.Options.SourcePath}/dist-server/main.bundle.js";
                //        options.BootModuleBuilder = env.IsDevelopment() ? new AngularCliBuilder(npmScript: "build:ssr") : null;
                //        options.ExcludeUrls = new[] { "/sockjs-node" };
                //        options.SupplyData = (requestContext, obj) =>
                //        {
                //          //  var result = appService.GetApplicationData(requestContext).GetAwaiter().GetResult();
                //          obj.Add("Cookies", requestContext.Request.Cookies);
                //        };
                //    });

                if (env.IsDevelopment())
                {
                    //   spa.UseAngularCliServer(;npmScript: "start");
                    //   OR
                    spa.UseProxyToSpaDevelopmentServer("http://localhost:4200");
                }
            });
        }
Beispiel #37
0
 public static void RegisterAppDataServiceAdapter(IApplicationDataService appData)
 {
     SimpleIoc.Default.Register<IApplicationDataService>(() => appData);
 }
 public UserDataService(IApplicationDataService applicationData, ILogger <UserDataService> logger)
 {
     _applicationData = applicationData;
     _logger          = logger;
 }
Beispiel #39
0
 static Settings()
 {
     ApplicationDataService = ResourceLocator.ApplicationDataService;
 }