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); }
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); }
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; }
public BlogController(IBlogService blogService, IBlogFactory blogFactory, ILogger <BlogController> logger, IDateTimeHelper dateTimeHelper) { _blogService = blogService; _blogFactory = blogFactory; _logger = logger; _dateTimeHelper = dateTimeHelper; }
public BlogSeed(IBlogFactory factory) { this._factory = factory; }