Example #1
0
 public ManagerController(IShellService shellService, ISelectionService selectionService, ICrawlerService crawlerService, ISettingsService settingsService, IClipboardService clipboardService,
                          IManagerService managerService, ICrawlerFactory crawlerFactory, IBlogFactory blogFactory, ITumblrBlogDetector tumblrBlogDetector, IMessageService messageService, Lazy <ManagerViewModel> managerViewModel)
 {
     this.shellService       = shellService;
     this.selectionService   = selectionService;
     this.clipboardService   = clipboardService;
     this.crawlerService     = crawlerService;
     this.managerService     = managerService;
     this.managerViewModel   = managerViewModel;
     this.settingsService    = settingsService;
     this.messageService     = messageService;
     CrawlerFactory          = crawlerFactory;
     BlogFactory             = blogFactory;
     TumblrBlogDetector      = tumblrBlogDetector;
     addBlogCommand          = new AsyncDelegateCommand(AddBlog, CanAddBlog);
     removeBlogCommand       = new DelegateCommand(RemoveBlog, CanRemoveBlog);
     showFilesCommand        = new DelegateCommand(ShowFiles, CanShowFiles);
     visitBlogCommand        = new DelegateCommand(VisitBlog, CanVisitBlog);
     enqueueSelectedCommand  = new DelegateCommand(EnqueueSelected, CanEnqueueSelected);
     loadLibraryCommand      = new AsyncDelegateCommand(LoadLibrary, CanLoadLibrary);
     loadAllDatabasesCommand = new AsyncDelegateCommand(LoadAllDatabases, CanLoadAllDatbases);
     listenClipboardCommand  = new DelegateCommand(ListenClipboard);
     autoDownloadCommand     = new DelegateCommand(EnqueueAutoDownload, CanEnqueueAutoDownload);
     showDetailsCommand      = new DelegateCommand(ShowDetailsCommand);
     copyUrlCommand          = new DelegateCommand(CopyUrl, CanCopyUrl);
 }
Example #2
0
 public ManagerController(IShellService shellService, ISelectionService selectionService, ICrawlerService crawlerService,
                          ISettingsService settingsService, IClipboardService clipboardService, IManagerService managerService,
                          ICrawlerFactory crawlerFactory, IBlogFactory blogFactory, ITumblrBlogDetector tumblrBlogDetector,
                          IMessageService messageService, Lazy <ManagerViewModel> managerViewModel)
 {
     _shellService                    = shellService;
     _selectionService                = selectionService;
     _clipboardService                = clipboardService;
     _crawlerService                  = crawlerService;
     _managerService                  = managerService;
     _managerViewModel                = managerViewModel;
     _settingsService                 = settingsService;
     _messageService                  = messageService;
     _crawlerFactory                  = crawlerFactory;
     _blogFactory                     = blogFactory;
     _tumblrBlogDetector              = tumblrBlogDetector;
     _importBlogsCommand              = new AsyncDelegateCommand(ImportBlogs);
     _addBlogCommand                  = new AsyncDelegateCommand(AddBlog, CanAddBlog);
     _removeBlogCommand               = new DelegateCommand(RemoveBlog, CanRemoveBlog);
     _showFilesCommand                = new DelegateCommand(ShowFiles, CanShowFiles);
     _visitBlogCommand                = new DelegateCommand(VisitBlog, CanVisitBlog);
     _visitBlogOnTumbexCommand        = new DelegateCommand(VisitBlogOnTumbex, CanVisitBlog);
     _enqueueSelectedCommand          = new DelegateCommand(EnqueueSelected, CanEnqueueSelected);
     _loadLibraryCommand              = new AsyncDelegateCommand(LoadLibraryAsync, CanLoadLibrary);
     _loadAllDatabasesCommand         = new AsyncDelegateCommand(LoadAllDatabasesAsync, CanLoadAllDatbases);
     _checkIfDatabasesCompleteCommand = new DelegateCommand(CheckIfDatabasesComplete, CanCheckIfDatabasesComplete);
     _listenClipboardCommand          = new DelegateCommand(ListenClipboard);
     _autoDownloadCommand             = new DelegateCommand(EnqueueAutoDownload, CanEnqueueAutoDownload);
     _showDetailsCommand              = new DelegateCommand(ShowDetailsCommand);
     _copyUrlCommand                  = new DelegateCommand(CopyUrl, CanCopyUrl);
     _checkStatusCommand              = new AsyncDelegateCommand(CheckStatusAsync, CanCheckStatus);
 }
Example #3
0
 public BlogController(IBlogFactory factory, IHttpContextAccessor accessor, BlogSeed seed, IOptionsFactory <PostRelated> related)
 {
     _factory       = factory;
     this._accessor = accessor;
     this._seed     = seed;
     this._related  = related;
 }
 public BlogController(
     IActionContextAccessor accessor,
     IBlogFactory factory)
 {
     _factory  = factory;
     _accessor = accessor;
 }
 public static void Init(IBlogFactory blogFactory)
 {
     if (blogFactory == null)
     {
         throw new ArgumentNullException(nameof(blogFactory));
     }
     BlogFactory = blogFactory;
 }
Example #6
0
 public BlogController(IBlogService blogService,
                       IBlogFactory blogFactory,
                       ILogger <BlogController> logger,
                       IDateTimeHelper dateTimeHelper)
 {
     _blogService    = blogService;
     _blogFactory    = blogFactory;
     _logger         = logger;
     _dateTimeHelper = dateTimeHelper;
 }
Example #7
0
 public BlogSeed(IBlogFactory factory)
 {
     this._factory = factory;
 }