public MyStartedThreadsViewModel() { _threadService = new ThreadsService(App.CookieContainer, null); _threads = new ObservableCollection <FbItem>(); _settings = SettingsService.Instance; if (Windows.ApplicationModel.DesignMode.DesignModeEnabled) { Threads = SampleData.SampleData.GetDefaultMyStartedPosts(); } }
public SearchViewModel() { _threadService = new ThreadsService(App.CookieContainer, null); _settings = SettingsService.Instance; SearchResult = new ObservableCollection <FbItem>(); if (Windows.ApplicationModel.DesignMode.DesignModeEnabled) { SearchResult = SampleData.SampleData.GetDefaultSearchResult(); } }
public AktuellaAmnenViewModel() { _threadService = new ThreadsService(App.CookieContainer, null); _settings = SettingsService.Instance; Topics = new ObservableCollection <FbItem>(); if (Windows.ApplicationModel.DesignMode.DesignModeEnabled) { Topics = SampleData.SampleData.GetDefaultAktuellaÄmnen(); } }
public FavouritesViewModel() { _threadsService = new ThreadsService(App.CookieContainer, null); _favourites = new ObservableCollection <FbFavourite>(); _settings = SettingsService.Instance; Messenger.Default.Register <bool>(this, FlashbackConstants.MessengerFavoritesUpdated, (result) => Refresh()); if (Windows.ApplicationModel.DesignMode.DesignModeEnabled) { Favourites = SampleData.SampleData.GetDefaultFavourites(); } }
public void Ska_kunna_hämta_aktuella_ämnen() { var threadService = new ThreadsService(new CookieContainer(), null); var aktuellaÄmnen = threadService.GetHotTopics().Result; Assert.NotNull(aktuellaÄmnen); Assert.True(aktuellaÄmnen.Count > 25); foreach (var ämne in aktuellaÄmnen) { Assert.True(ämne.Type == FbItemType.Thread); Assert.True(!string.IsNullOrWhiteSpace(ämne.Id)); Assert.True(!string.IsNullOrWhiteSpace(ämne.Name)); Console.WriteLine($"{ämne.Name} - {ämne.Id}"); } }
public ThreadViewModel() { _forumThread = new ForumThread(); var c = (Color)Application.Current.Resources["SystemAccentColor"]; _settings = SettingsService.Instance; _fileService = new FileService(); _threadService = new ThreadsService(App.CookieContainer, new HtmlRenderOptions() { IsDarkThemed = _settings.AppTheme == ApplicationTheme.Dark, ShowAvatars = _settings.ShowAvatars, AccentColor = string.Format("#{0:X2}{1:X2}{2:X2}", c.R, c.G, c.B), FontSize = _settings.FontSize, RenderEmoticons = _settings.UseEmoticons, ShowSignatures = _settings.ShowSignatures }); if (Windows.ApplicationModel.DesignMode.DesignModeEnabled) { _forumThread = SampleData.SampleData.GetDefaultForumThread(); } }
static void Main(string[] args) { ThreadsService threadsService = new ThreadsService(); Console.ReadKey(); }
public ThreadsController(ILogger <ThreadsController> logger, ThreadsService threadsService) { _logger = logger; _threadsService = threadsService; }
public PostReplyViewModel() { _threadService = new ThreadsService(App.CookieContainer, null); _settings = SettingsService.Instance; MayPost = true; }