public NewConvertController(ILogger <NewConvertController> logger, UserViewSource userSource, BanViewSource banSource,
                             ModuleViewSource moduleViewSource, FileViewSource fileViewSource, ContentViewSource contentViewSource,
                             CategoryViewSource categoryViewSource, VoteViewSource voteViewSource, WatchViewSource watchViewSource,
                             CommentViewSource commentViewSource, ActivityViewSource activityViewSource,
                             ContentApiDbConnection cdbconnection, IEntityProvider entityProvider,
                             ModuleMessageViewSource moduleMessageViewSource,
                             ModuleRoomMessageViewSource moduleRoomMessageViewSource,
                             NewConvertControllerConfig config,
                             IHistoryService historyService,
                             IHistoryConverter historyConverter,
                             /*ContentApiDbContext ctapiContext,*/ IMapper mapper)
 {
     this.logger         = logger;
     this.userSource     = userSource;
     this.banSource      = banSource;
     this.moduleSource   = moduleViewSource;
     this.fileSource     = fileViewSource;
     this.contentSource  = contentViewSource;
     this.categorySource = categoryViewSource;
     this.voteSource     = voteViewSource;
     this.watchSource    = watchViewSource;
     this.commentSource  = commentViewSource;
     this.activitySource = activityViewSource;
     //this.ctapiContext = ctapiContext;
     this.mapper               = mapper;
     this.newdb                = cdbconnection.Connection;
     this.entityProvider       = entityProvider;
     this.moduleMessageSource  = moduleMessageViewSource;
     this.moduleRMessageSource = moduleRoomMessageViewSource;
     this.config               = config;
     this.historyService       = historyService;
     this.historyConverter     = historyConverter;
 }
        private void BindingData()
        {
            var source = new CategoryViewSource(tableView);
            var set    = this.CreateBindingSet <MainPageViewController, MainPageViewModel>();

            set.Bind(source).For(s => s.ItemsSource).To(vm => vm.CategoryDataSource);
            tableView.Source = source;
            set.Apply();
            tableView.ReloadData();
        }