public virtual async Task <IActionResult> TopicMove(int id)
        {
            if (!_forumSettings.ForumsEnabled)
            {
                return(RedirectToRoute("Homepage"));
            }

            var forumTopic = await _forumService.GetTopicByIdAsync(id);

            if (forumTopic == null)
            {
                return(RedirectToRoute("Boards"));
            }

            var model = await _forumModelFactory.PrepareTopicMoveAsync(forumTopic);

            return(View(model));
        }