示例#1
0
 public MediaController(IMediaServices mediaServices, ISettingServices settingServices
     , IMediaFileManager mediaFileManager, ILocalizedResourceServices localizedResourceServices)
 {
     _mediaFileManager = mediaFileManager;
     _mediaServices = mediaServices;
     _settingServices = settingServices;
     _localizedResourceServices = localizedResourceServices;
 }
示例#2
0
 public MediaController(IMediaServices mediaServices, ISettingServices settingServices
                        , IMediaFileManager mediaFileManager, ILocalizedResourceServices localizedResourceServices)
 {
     _mediaFileManager          = mediaFileManager;
     _mediaServices             = mediaServices;
     _settingServices           = settingServices;
     _localizedResourceServices = localizedResourceServices;
 }
示例#3
0
 public override void InitHelpers()
 {
     _localizedResourceServices = HostContainer.GetInstance <ILocalizedResourceServices>();
     _settingServices           = HostContainer.GetInstance <ISettingServices>();
     _curlyBracketServices      = HostContainer.GetInstance <ICurlyBracketServices>();
     _currentController         = (ControllerBase)HttpContext.Current.Items[Configurations.PxHotelCurrentController];
     base.InitHelpers();
 }
示例#4
0
        public OpenAssemblyViewModel(ISettingServices <GraphSettings> settings)
        {
            this.settings       = settings;
            availableAssemblies = new List <string>();
            selectedAssembly    = string.Empty;


            SearchCommand = new Command(async() => await SearchAsync().ConfigureAwait(false), () => !string.IsNullOrEmpty(SearchText));
        }
示例#5
0
 public TemplateServices(PXHotelEntities entities)
 {
     _localizedResourceServices = HostContainer.GetInstance <ILocalizedResourceServices>();
     _templateLogServices       = HostContainer.GetInstance <ITemplateLogServices>();
     _curlyBracketServices      = HostContainer.GetInstance <ICurlyBracketServices>();
     _userServices          = HostContainer.GetInstance <IUserServices>();
     _settingServices       = HostContainer.GetInstance <ISettingServices>();
     _templateRepository    = new TemplateRepository(entities);
     _templateLogRepository = new TemplateLogRepository(entities);
 }
示例#6
0
 public TemplateServices(PXHotelEntities entities)
 {
     _localizedResourceServices = HostContainer.GetInstance<ILocalizedResourceServices>();
     _templateLogServices = HostContainer.GetInstance<ITemplateLogServices>();
     _curlyBracketServices = HostContainer.GetInstance<ICurlyBracketServices>();
     _userServices = HostContainer.GetInstance<IUserServices>();
     _settingServices = HostContainer.GetInstance<ISettingServices>();
     _templateRepository = new TemplateRepository(entities);
     _templateLogRepository = new TemplateLogRepository(entities);
 }
 public MainPageButtonsPanelControlViewModel(IButtonsEventCommandService buttonsEventCommandService, ISettingServices settingServices, IRegionContextManager regionContextManager, IEventAggregator eventAggregator)
 {
     this.settingServices      = settingServices;
     this.regionContextManager = regionContextManager;
     this.eventAggregator      = eventAggregator;
     RefreshPageDCommand       = buttonsEventCommandService.FindOrRegisteredCommands(CommandNames.RefreshPageData);
     SavePageDCommand          = buttonsEventCommandService.FindOrRegisteredCommands(CommandNames.SavePageData);
     ImportPageDCommand        = buttonsEventCommandService.FindOrRegisteredCommands(CommandNames.ImportPageData);
     UpDownMultiTableDCommand  = new DelegateCommand(UpDownMultiTable, CanUpDownMultiTable);
     InitializeDisplayPageRegionTypes();
 }
示例#8
0
 public PageTemplateServices(PXHotelEntities entities)
 {
     _localizedResourceServices = HostContainer.GetInstance<ILocalizedResourceServices>();
     _pageTemplateLogServices = HostContainer.GetInstance<IPageTemplateLogServices>();
     _settingServices = HostContainer.GetInstance<ISettingServices>();
     _templateServices = HostContainer.GetInstance<ITemplateServices>();
     _userServices = HostContainer.GetInstance<IUserServices>();
     _pageTemplateRepository = new PageTemplateRepository(entities);
     _fileTemplateRepository = new FileTemplateRepository(entities);
     _pageRepository = new PageRepository(entities);
     _pageTemplateLogRepository = new PageTemplateLogRepository(entities);
 }
示例#9
0
 public PageTemplateServices(PXHotelEntities entities)
 {
     _localizedResourceServices = HostContainer.GetInstance <ILocalizedResourceServices>();
     _pageTemplateLogServices   = HostContainer.GetInstance <IPageTemplateLogServices>();
     _settingServices           = HostContainer.GetInstance <ISettingServices>();
     _templateServices          = HostContainer.GetInstance <ITemplateServices>();
     _userServices              = HostContainer.GetInstance <IUserServices>();
     _pageTemplateRepository    = new PageTemplateRepository(entities);
     _fileTemplateRepository    = new FileTemplateRepository(entities);
     _pageRepository            = new PageRepository(entities);
     _pageTemplateLogRepository = new PageTemplateLogRepository(entities);
 }
示例#10
0
        public SyncViewModel()
        {
            this.Title = "Browse";
            this.SyncProgressionText      = "Ready...";
            this.SyncCommandButtonEnabled = true;
            this.SyncCommand             = new Command(async() => await ExecuteSyncCommand(SyncType.Normal));
            this.SyncReinitializeCommand = new Command(async() => await ExecuteSyncCommand(SyncType.Reinitialize));
            this.CustomActionCommand     = new Command(() => ExecuteCustomActionCommand());

            this.syncAgent = DependencyService.Get <ISyncServices>().GetSyncAgent();
            this.settings  = DependencyService.Get <ISettingServices>();

            this.syncAgent.SessionStateChanged += (s, state) =>
                                                  this.SyncCommandButtonEnabled = state == SyncSessionState.Ready ? true : false;
        }
示例#11
0
 public PageServices(PXHotelEntities entities)
 {
     _localizedResourceServices = HostContainer.GetInstance <ILocalizedResourceServices>();
     _pageTemplateServices      = HostContainer.GetInstance <IPageTemplateServices>();
     _curlyBracketServices      = HostContainer.GetInstance <ICurlyBracketServices>();
     _clientMenuServices        = HostContainer.GetInstance <IClientMenuServices>();
     _pageLogServices           = HostContainer.GetInstance <IPageLogServices>();
     _settingServices           = HostContainer.GetInstance <ISettingServices>();
     _templateServices          = HostContainer.GetInstance <ITemplateServices>();
     _userServices         = HostContainer.GetInstance <IUserServices>();
     _pageRepository       = new PageRepository(entities);
     _clientMenuRepository = new ClientMenuRepository(entities);
     _pageLogRepository    = new PageLogRepository(entities);
     _pageTagRepository    = new PageTagRepository(entities);
     _tagRepository        = new TagRepository(entities);
 }
示例#12
0
 public PageServices(PXHotelEntities entities)
 {
     _localizedResourceServices = HostContainer.GetInstance<ILocalizedResourceServices>();
     _pageTemplateServices = HostContainer.GetInstance<IPageTemplateServices>();
     _curlyBracketServices = HostContainer.GetInstance<ICurlyBracketServices>();
     _clientMenuServices = HostContainer.GetInstance<IClientMenuServices>();
     _pageLogServices = HostContainer.GetInstance<IPageLogServices>();
     _settingServices = HostContainer.GetInstance<ISettingServices>();
     _templateServices = HostContainer.GetInstance<ITemplateServices>();
     _userServices = HostContainer.GetInstance<IUserServices>();
     _pageRepository = new PageRepository(entities);
     _clientMenuRepository = new ClientMenuRepository(entities);
     _pageLogRepository = new PageLogRepository(entities);
     _pageTagRepository = new PageTagRepository(entities);
     _tagRepository = new TagRepository(entities);
 }
        public SyncServices()
        {
            this.settings = DependencyService.Get <ISettingServices>();
            var syncApiUri = new Uri(this.settings.SyncApiUrl);

            this.httpClient = new HttpClient();

#if DEBUG
            var handler = DependencyService.Get <IHttpClientHandlerService>().GetInsecureHandler();
#else
            var handler = new HttpClientHandler();
#endif

            handler.AutomaticDecompression = DecompressionMethods.GZip;

            this.httpClient = new HttpClient(handler);

            // Check if we are trying to reach a IIS Express.
            // IIS Express does not allow any request other than localhost
            // So far,hacking the Host-Content header to mimic localhost call
            if (Device.RuntimePlatform == Device.Android && syncApiUri.Host == "10.0.2.2")
            {
                this.httpClient.DefaultRequestHeaders.Host = $"localhost:{syncApiUri.Port}";
            }

            this.httpClient.DefaultRequestHeaders.AcceptEncoding.Add(new StringWithQualityHeaderValue("gzip"));

            this.webProxyProvider = new WebRemoteOrchestrator(this.settings.SyncApiUrl, client: this.httpClient);

            this.sqliteSyncProvider = new SqliteSyncProvider(this.settings.DataSource);

            var clientOptions = new SyncOptions {
                BatchSize = settings.BatchSize, BatchDirectory = settings.BatchDirectoryPath
            };

            this.syncAgent = new SyncAgent(sqliteSyncProvider, webProxyProvider, clientOptions);
        }
示例#14
0
 public SiteSettingsController(ISettingServices settingServices)
 {
     _settingServices = settingServices;
 }
示例#15
0
 public SQLCommandServices(PXHotelEntities entities)
 {
     _settingServices             = HostContainer.GetInstance <ISettingServices>();
     _localizedResourceServices   = HostContainer.GetInstance <ILocalizedResourceServices>();
     _sqlCommandHistoryRepository = new SQLCommandHistoryRepository(entities);
 }
示例#16
0
 public HomeController(IUserServices userServices, ISettingServices settingServices)
 {
     _userServices    = userServices;
     _settingServices = settingServices;
 }
 public SettingUpdaterProvider(ISettingServices <GraphSettings> settingServices) =>
 this.settingServices = settingServices;
示例#18
0
 public CurlyBracketServices()
 {
     _settingServices = HostContainer.GetInstance<ISettingServices>();
 }
示例#19
0
 public SQLExecutor()
 {
     _sqlCommandServices = HostContainer.GetInstance<ISQLCommandServices>();
     _settingServices = HostContainer.GetInstance<ISettingServices>();
     _connection = _sqlCommandServices.GetConnection();
 }
示例#20
0
 public SiteSettingsController(ISettingServices settingServices)
 {
     _settingServices = settingServices;
 }
示例#21
0
 public SQLExecutor()
 {
     _sqlCommandServices = HostContainer.GetInstance <ISQLCommandServices>();
     _settingServices    = HostContainer.GetInstance <ISettingServices>();
     _connection         = _sqlCommandServices.GetConnection();
 }
示例#22
0
 public SaveAssemblyViewModel(ISettingServices <GraphSettings> settings, AssemblyExchange assembly, IList <AssemblyExchange> dependencies)
 {
     this.settings = settings;
     Assembly      = assembly;
     Dependencies  = dependencies;
 }
示例#23
0
 public CurlyBracketServices()
 {
     _settingServices = HostContainer.GetInstance <ISettingServices>();
 }
示例#24
0
 public SQLCommandServices(PXHotelEntities entities)
 {
     _settingServices = HostContainer.GetInstance<ISettingServices>();
     _localizedResourceServices = HostContainer.GetInstance<ILocalizedResourceServices>();
     _sqlCommandHistoryRepository = new SQLCommandHistoryRepository(entities);
 }
        public GraphSettingsViewModel(ISettingServices <GraphSettings> settingServices)
        {
            this.settingServices = settingServices;

            settings = settingServices?.GetSettings();
        }
 public GraphExportService(ISettingServices <GraphSettings> settings) => this.settings = settings;
示例#27
0
 public HomeController(IUserServices userServices, ISettingServices settingServices, IPermissionServices permissionServices)
 {
     _userServices       = userServices;
     _settingServices    = settingServices;
     _permissionServices = permissionServices;
 }
示例#28
0
 public RazorEngineTemplateBase()
 {
     _localizedResourceServices = HostContainer.GetInstance <ILocalizedResourceServices>();
     _settingServices           = HostContainer.GetInstance <ISettingServices>();
     _currentController         = (ControllerBase)HttpContext.Current.Items[Configurations.PxHotelCurrentController];
 }