public void Fill(IYoutubeCategoryContainer catContainer, IYoutubeLanguageContainer langContainer, IYoutubePlaylistContainer plContainer, IPlaylistServiceConnectionContainer pscContainer) { categoryContainer = catContainer; languageContainer = langContainer; playlistContainer = plContainer; this.pscContainer = pscContainer; }
public PlaylistServiceConnectionPersistor(IPlaylistServiceConnectionContainer container, string path) { LOGGER.Debug($"Creating playlist service connection persistor for path '{path}'"); Path = path; Container = container; }
public AutomationUploader(IYoutubeUploader uploader, IYoutubeJobContainer archiveContainer, IPlaylistServiceConnectionContainer pscContainer) { LOGGER.Debug($"Creating new instance of AutomationUploader"); Uploader = uploader; archive = archiveContainer; PscContainer = pscContainer; }
public PlaylistServiceForm(IPlaylistServiceConnectionContainer container, IYoutubeClient client) { LOGGER.Info($"Initializing new instance of PlaylistServiceForm"); Client = client; Container = container; InitializeComponent(); }
public AddVideosForm(ITemplate[] templates, IPath[] pathInfos, IYoutubeCategoryContainer categoryContainer, IYoutubeLanguageContainer languageContainer, IYoutubePlaylistContainer playlistContainer, IPlaylistServiceConnectionContainer pscContainer, IYoutubeAccount account) { InitializeComponent(); editVideoInformationGrid.IsNewUpload = true; DialogResult = DialogResult.Cancel; CategoryContainer = categoryContainer; LanguageContainer = languageContainer; PlaylistContainer = playlistContainer; PscContainer = pscContainer; Account = account; Templates = templates; PathInfos = pathInfos; }
public void Fill(IYoutubeVideo video, INotificationSettings notificationSettings, bool hasMailPrivilegue, IYoutubeCategoryContainer catContainer, IYoutubeLanguageContainer langContainer, IYoutubePlaylistContainer plContainer, IPlaylistServiceConnectionContainer pscContainer) { categoryContainer = catContainer; RefreshCategories(); languageContainer = langContainer; RefreshLanguages(); playlistContainer = plContainer; RefreshPlaylists(); HasMailPrivilegue = hasMailPrivilegue; Video = video; NotificationSettings = notificationSettings; PscContainer = pscContainer; }
private void RecreateSaved() { LOGGER.Debug($"Recreating cache of saved playlist service connection"); Saved = new PlaylistServiceConnectionContainer() { Connection = Container.Connection != null ? new PlaylistServiceConnection() { Host = Container.Connection.Host, Port = Container.Connection.Port, Username = Container.Connection.Username, Password = Container.Connection.Password, Accounts = Container.Connection.Accounts.Select(a => new Account() { id = a.id, channelId = a.channelId, title = a.title }).ToArray(), } : null }; }
public TemplateVideoCreator(IList <PublishTimeCalculator> publishInfo, IPlaylistServiceConnectionContainer container) { PublishInfos = publishInfo; PlaylistServiceConnectionContainer = container; }
public AutomationUploader(IYoutubeUploader uploader, IYoutubeJobContainer archiveContainer, IPlaylistServiceConnectionContainer pscContainer, IYoutubeAccount account, IEnumerable <IObservationConfiguration> configurationsToAdd) : this(uploader, archiveContainer, pscContainer) { LOGGER.Debug($"Creating new instance of AutomationUploader with account with title {account?.Title ?? null}"); Account = account; foreach (var config in configurationsToAdd) { LOGGER.Debug($"Adding configuration for template '{config.Template.Name}' and path '{config.PathInfo.Fullname}'"); Configuration.Add(config); } }
public EditVideoForm(IYoutubeVideo video, INotificationSettings notificationSettings, bool hasMailPrivilegue, IYoutubeCategoryContainer catContainer, IYoutubeLanguageContainer langContainer, IYoutubePlaylistContainer plContainer, IPlaylistServiceConnectionContainer pscContainer) : this() { Video = video; NotificationSettings = notificationSettings; uploadGrid.IsNewUpload = false; uploadGrid.Fill(video, notificationSettings, hasMailPrivilegue, catContainer, langContainer, plContainer, pscContainer); }