public PerDatabaseState(string databaseName) { DatabaseName = databaseName; DocumentViewState = new DocumentViewStateStore(); QueryState = new QueryStateStore(); QueryHistoryManager = new QueryHistoryManager(DatabaseName); }
public PerDatabaseState(string databaseName) { DatabaseName = databaseName; DocumentViewState = new DocumentViewStateStore(); QueryState = new QueryStateStore(); QueryHistoryManager = new QueryHistoryManager(DatabaseName); RecentAddresses = new Dictionary <string, Dictionary <string, AddressData> >(); ActiveTasks = new Dictionary <Type, DatabaseTask>(); }
public async Task StartAsync(CancellationToken cancellationToken) { Directory.CreateDirectory(Program.RootDirectory); await QueryHistoryManager.Optimize(); await QueryHistoryManager.Configure(); await TreeViewMenuItem.ConfigureAsync(); await Snippet.ConfigureAsync(); if (Env.IsProduction()) { OpenDefaultBrowser(); } }
public async Task <ActionResult <List <QueryHistoryTerm> > > GetAllTerms() { return(Ok(_cache.Set(TermsCacheKey, await QueryHistoryManager.LoadTerms()))); }
public async Task <ActionResult <List <QueryHistoryTerm> > > GetAllTopics() { return(Ok(await QueryHistoryManager.LoadTopics())); }
public async Task <IActionResult> DeleteHistory(string code) { await QueryHistoryManager.Delete(code); return(Ok()); }
public async Task <ActionResult <bool> > UpdateHistoryTopics(string code, QueryHistoryQuery query) { return(Ok(await QueryHistoryManager.UpdateTopics(code, query.Topics))); }
public async Task <IActionResult> UpdateHistoryName(string code, QueryHistoryQuery query) { await QueryHistoryManager.UpdateName(code, query.Name); return(Ok()); }
public async Task <IActionResult> UpdateHistoryFavorite(string code, QueryHistoryQuery query) { await QueryHistoryManager.UpdateFavorite(code, query.Star); return(Ok()); }