public async void GetPostIcons()
        {
            PostIconManager postIconManager = new PostIconManager();

            if (PostIconList.Any())
            {
                return;
            }
            try
            {
                PostIconList = await postIconManager.GetPostIconList(_forumEntity);
            }
            catch (Exception ex)
            {
                AwfulDebugger.SendMessageDialogAsync("Could not get post icons", ex);
            }
        }
        public async Task Initialize(int forumId)
        {
            if (WebManager == null)
            {
                LoginUser();
            }

            _postIconManager = new PostIconManager(WebManager);

            if (forumId == 0)
            {
                var test = await _postIconManager.GetPostIconsAsync(true);

                PostIconEntities = test.ToObservableCollection();
            }
            else
            {
                var test = await _postIconManager.GetPostIconsAsync(false, forumId);

                PostIconEntities = test.ToObservableCollection();
            }
        }