Esempio n. 1
0
 public void Fill(IYoutubeCategoryContainer catContainer, IYoutubeLanguageContainer langContainer, IYoutubePlaylistContainer plContainer, IPlaylistServiceConnectionContainer pscContainer)
 {
     categoryContainer = catContainer;
     languageContainer = langContainer;
     playlistContainer = plContainer;
     this.pscContainer = pscContainer;
 }
Esempio n. 2
0
        public CategoryPersistor(IYoutubeCategoryContainer container, string path)
        {
            LOGGER.Debug($"Creating category persistor for path '{path}'");

            Path      = path;
            Container = container;
        }
Esempio n. 3
0
        private void RecreateSaved()
        {
            LOGGER.Debug($"Recreating cache of saved categories");
            Saved = new YoutubeCategoryContainer();
            foreach (var category in Container.RegisteredCategories)
            {
                LOGGER.Debug($"Recreating cache for path '{category.Title}'");
                var newCategory = new YoutubeCategory(category.Id, category.Title);

                Saved.RegisterCategory(newCategory);
            }
        }
Esempio n. 4
0
        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;
        }
Esempio n. 5
0
        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;
        }
Esempio n. 6
0
        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);
        }