public HomeController() { _applicationSettings = new ApplicationSettings(); _platformTokenProvider = new PlatformTokenProvider(new HttpContextProvider()); _platformSettings = new PlatformSettings(); _usersApi = new UsersApi(new HttpContextProvider()); }
public LandingController(IPlatformProxy platformProxy, IBoardsRepository boardsRepository, IPlatformSettings platformSettings, IApplicationSettings applicationSettings) { _platformProxy = platformProxy; _boardsRepository = boardsRepository; _platformSettings = platformSettings; _applicationSettings = applicationSettings; }
public PlatformBuilderBase(IAgentStorageFactory <TAgent> agentStorageFactory, IContextStorageFactory <AIContext> contextStorageFactory, IPlatformSettings settings) { this.agentStorageFactory = agentStorageFactory; this.contextStorageFactory = contextStorageFactory; this.settings = settings; GetAgentStorage(); }
public PlatformRoutes(IApplicationSettings applicationSettings,IPlatformSettings platformSettings) { //RewardsLogin = platformSettings.PlatformHomePage + String.Format("/secured/app/{0}/rewards-sign-up", applicationSettings.AppId); Login = platformSettings.SywWebSiteUrl + String.Format("/secured/app/{0}/login", applicationSettings.AppId); RegularCanvas = String.Format("/app/{0}/r/", applicationSettings.AppId); LandingPage = String.Format("/app/{0}/l/", applicationSettings.AppId); }
public HomeController(IApplicationSettings applicationSettings, IPlatformTokenProvider platformTokenProvider, IUsersApi usersApi, IPlatformSettings platformSettings) { _applicationSettings = applicationSettings; _platformTokenProvider = platformTokenProvider; _usersApi = usersApi; _platformSettings = platformSettings; }
public DashboardController() { _dashboardFlow = new DashboardFlow(new HttpContextProvider(), new CookieStateProvider()); _platformSettings = new PlatformSettings(); }
public LoginController(IPlatformProxy platformProxy,IPlatformRoutes platformRoutes,IApplicationSettings applicationSettings, IAppWallServices appWallServices, IPlatformSettings platformSettings) { _platformProxy = platformProxy; _platformRoutes = platformRoutes; _applicationSettings = applicationSettings; _appWallServices = appWallServices; _platformSettings = platformSettings; }
public HomeController(IPlatformProxy platformProxy, IPlatformSettings platformSettings, IImageService imageService, IBoardsRepository boardsRepository, IBoardItemsRepository boardItemsRepository) { _platformProxy = platformProxy; _platformSettings = platformSettings; _imageService = imageService; _boardsRepository = boardsRepository; _boardItemsRepository = boardItemsRepository; }
public PlatformProxy(IApplicationSettings applicationSettings, IWebClientBuilder webClientBuilder, IPlatformSettings platformSettings, IPlatformTokenProvider platformTokenProvider, IPlatformHashProvider platformHashProvider, IParametersTranslator parametersTranslator) { _webClientBuilder = webClientBuilder; _platformSettings = platformSettings; _platformTokenProvider = platformTokenProvider; _platformHashProvider = platformHashProvider; _parametersTranslator = parametersTranslator; }
public CanvasActionsController(IBoardItemsRepository boardItemsRepository, IImageService imageService, IApiUsersService apiUsersService, IBoardsRepository boardsRepository, IApiNewsfeedService apiNewsfeedService, IPlatformSettings platformSettings, IApplicationSettings applicationSettings) { _boardItemsRepository = boardItemsRepository; _imageService = imageService; _apiUsersService = apiUsersService; _boardsRepository = boardsRepository; _apiNewsfeedService = apiNewsfeedService; _platformSettings = platformSettings; _applicationSettings = applicationSettings; }
/// <summary> /// Initializes a new instance of the <see cref="VideoDatabase"/> class. /// Video Database. /// </summary> /// <param name="settings">Platform Settings.</param> public VideoDatabase(IPlatformSettings settings) { if (settings is null) { throw new ArgumentNullException(nameof(settings)); } this.dbPath = System.IO.Path.Combine(settings.DatabasePath, "drastic.video.db"); this.Initialize(); }
public SampleComponentAsync(IPlatformSettings platformSettings, IComponentViewModelBuilder <SampleComponentInputAsync, SampleComponentViewModelAsync> viewModelBuilder) : base( "SampleComponentAsync", platformSettings , "CustomLoadingView.html" ) { _viewModelBuilder = viewModelBuilder; }
public PostLoginController(IPlatformProxy platformProxy, IApplicationSettings applicationSettings, IPlatformTokenProvider platformTokenProvider, IPlatformSettings platformSettings, IPlatformRoutes platformRoutes, IUsersApi usersApi, IGroupMemberRepository groupMemberRepository) { _platformTokenProvider = platformTokenProvider; _platformProxy = platformProxy; _applicationSettings = applicationSettings; _platformSettings = platformSettings; _platformRoutes = platformRoutes; _usersApi = usersApi; _groupMemberRepository = groupMemberRepository; }
/// <summary> /// Initializes a new instance of the <see cref="MediaLibrary"/> class. /// </summary> /// <param name="libVLC">LibVLC Instance.</param> /// <param name="musicDatabase">Music Database.</param> /// <param name="videoDatabase">Video Database.</param> /// <param name="platform">Storage File APIs.</param> /// <param name="logHelper">Log Helper.</param> public MediaLibrary(LibVLC libVLC, IMusicDatabase musicDatabase, IVideoDatabase videoDatabase, IPlatformSettings platform, ILogHelper logHelper) { this.platform = platform; this.logHelper = logHelper; this.libVLC = libVLC; this.musicDatabase = musicDatabase; this.videoDatabase = videoDatabase; if (!this.musicDatabase.IsInitialized || !this.videoDatabase.IsInitialized) { throw new ArgumentException($"Databases must be initialized before using them in the media library."); } }
public HomeController(IShopGroupRepository shopGroupRepository, IPlatformTokenProvider platformTokenProvider,IUsersApi usersApi, ITokenResolver tokenResolver, IProductsApi productsApi, IAuthApi authApi, IPlatformSettings platformSettings, IGroupMemberRepository groupMemberRepository, IGroupMemberResolver groupMemberResolver) { _platformTokenProvider = platformTokenProvider; _platformSettings = platformSettings; _usersApi = usersApi; _shopGroupRepository = shopGroupRepository; _groupMemberRepository = groupMemberRepository; _productsApi = productsApi; _authApi = authApi; _tokenResolver = tokenResolver; _groupMemberResolver = groupMemberResolver; }
/// <inheritdoc/> public async Task <AppSettings> FetchAppSettingsAsync() { var settings = await this.AppSettings.FirstOrDefaultAsync().ConfigureAwait(false); if (settings == null) { settings = new AppSettings() { IsDarkMode = this.settings is not null && this.settings.IsDarkTheme, }; } return(settings); }
public LandingController() { _applicationSettings = new ApplicationSettings(); _platformSettings = new PlatformSettings(); }
public PostLoginController() { _applicationSettings = new ApplicationSettings(); _platformSettings = new PlatformSettings(); _platformTokenProvider = new PlatformTokenProvider(new HttpContextProvider()); }
public CacheService(IPlatformSettings platformSettings) { BlobCache.ApplicationName = platformSettings.AppName; }
public HomeController(IPlatformProxy platformProxy, IApplicationSettings applicationSettings, IPlatformSettings platformSettings) { _platformProxy = platformProxy; _applicationSettings = applicationSettings; _platformSettings = platformSettings; }
public ArticulateAi(IAgentStorageFactory <TAgent> agentStorageFactory, IContextStorageFactory <AIContext> contextStorageFactory, IPlatformSettings settings, IConfiguration config) : base(agentStorageFactory, contextStorageFactory, settings) { }
public SqlLiteCacheProvider(IPlatformSettings settings, IJsonSerializer serializer) { _cache = new SQLiteSimpleCache(settings.SqLitePlatform, new SQLiteConnectionString(settings.SqlLiteDbPath, true), serializer); }
public PlatformBuilderBase(IAgentStorageFactory <TAgent> agentStorageFactory, IPlatformSettings settings) { this.agentStorageFactory = agentStorageFactory; this.settings = settings; }
public ContextStorageFactory(IPlatformSettings setting, Func <string, IContextStorage <T> > serviceAccessor) { this.func = serviceAccessor; this.platformSetting = setting; }
private CoreModule(IPlatformSettings platformSettings) { _platformSettings = platformSettings; }
public RasaAi(IAgentStorageFactory <TAgent> agentStorageFactory, IContextStorageFactory <AIContext> contextStorageFactory, IPlatformSettings settings) : base(agentStorageFactory, contextStorageFactory, settings) { }
public DialogflowAi(IAgentStorageFactory <TAgent> agentStorageFactory, IPlatformSettings settings) : base(agentStorageFactory, settings) { }
public AgentStorageFactory(IPlatformSettings setting, Func <string, IAgentStorage <TAgent> > serviceAccessor) { this.func = serviceAccessor; this.platformSetting = setting; }
protected ManagerBase(IPlatformSettings platformSettings, IConnectionService connectionService, ICacheService cacheService) { _platformSettings = platformSettings; _connectionService = connectionService; _cacheService = cacheService; }
public PlatformConfiguration(IPlatformSettings platformSettings, IApplicationSettings applicationSettings) { _platformSettings = platformSettings; _applicationSettings = applicationSettings; }
public static CoreModule Configure(IPlatformSettings platformSettings = null) { return(new CoreModule(platformSettings)); }
public BotTrainer(IPlatformSettings setting) { this.settings = setting; }
public DialogflowAi(IAgentStorageFactory <TAgent> agentStorageFactory, IContextStorageFactory <AIContext> contextStorageFactory, IPlatformSettings settings, IConfiguration config) : base(agentStorageFactory, contextStorageFactory, settings) { this.config = config; }
public SettingsManager(IPlatformSettings platformSettings, IConnectionService connectionService, ICacheService cacheService, ISettingsSource settingsSource) : base(platformSettings, connectionService, cacheService) { _settingsSource = settingsSource; }
public LandingController(IApplicationSettings applicationSettings, IPlatformSettings platformSettings) { _applicationSettings = applicationSettings; _platformSettings = platformSettings; }
public TrainController(RasaAi <AgentModel> configuration, IPlatformSettings settings) { builder = configuration; this.settings = settings; }
public ArticulateAi(IAgentStorageFactory <TAgent> agentStorageFactory, IPlatformSettings settings) : base(agentStorageFactory, settings) { }
protected FlowStepComponent( string viewName, IPlatformSettings platformSettings, string customLoadingViewName = null, [CallerFilePath] string componentPath = null) : this($"~{GetCustomViewPath(componentPath, viewName, "cshtml")}") { PlatformSettings = platformSettings; UpdateCachedLoaderView(); SetComponentId(); _loadingViewContent = new Lazy <string>(() => { string customLoadingViewFullPath = null; if (customLoadingViewName != null) { customLoadingViewFullPath = GetCustomViewPath(componentPath, customLoadingViewName).TrimStart('~', '/'); } return(customLoadingViewFullPath != null ? ResolveView(customLoadingViewFullPath) : string.Empty); }); void SetComponentId() { var componentPrefix = ViewName.Replace(".cshtml", string.Empty, StringComparison.InvariantCultureIgnoreCase) .Replace('\\', '_') .Replace('/', '_') .Replace('~', '_') .Replace('.', '_') .TrimStart('_'); ComponentId = $"{componentPrefix}_{Guid.NewGuid()}"; } string ResolveView(string customLoadingViewFullPath) { #if DEBUG || FRAMEWORKDEVELOPMENT //so it can be changed in the same debugging session return(DoResolve()); #else return(LoadingViewsCache.GetOrAdd(customLoadingViewFullPath, k => DoResolve())); #endif string DoResolve() { var path = Path.Combine(HttpContext.Resolve <IWebHostEnvironment>().ContentRootPath, customLoadingViewFullPath); if (!File.Exists(path)) { Logger.Error(() => $"Could not find loading view at :{path}"); return(string.Empty); } return(File.ReadAllText(path).Replace("\"~/", $"\"{HttpContext.GetBaseUrl()}")); } } void UpdateCachedLoaderView() { if (platformSettings.DeferredComponentLoaderViewEmbeddedResourceName != null && Template.Key != platformSettings.DeferredComponentLoaderViewEmbeddedResourceName) { var textResource = EmbeddedResourceReader.ReadTextResource( platformSettings.DeferredComponentLoaderViewEmbeddedResourceName, GetType().Assembly); Template = new KeyValuePair <string, string>( platformSettings.DeferredComponentLoaderViewEmbeddedResourceName, textResource); } } }