Пример #1
0
 public AdminService(PodcastRepository podcastRepository,
                     TagsRepository tagsRepository,
                     PodcastService podcastService)
 {
     _podcastRepository = podcastRepository;
     _tagsRepository    = tagsRepository;
     _podcastService    = podcastService;
 }
Пример #2
0
 public UnitOfWork(LarcContext context)
 {
     _context   = context;
     Events     = new EventRepository(_context);
     EventTypes = new EventTypeRepository(_context);
     Ministries = new MinistryRepository(_context);
     Podcasts   = new PodcastRepository(_context);
     Preachers  = new PreacherRepository(_context);
 }
Пример #3
0
        public void AddPodcast(int playlistID, string title, string description, string audio, byte[] image, DateTime creationDate, int ageRestriction)
        {
            var person = new Podcast
            {
                PlaylistID = playlistID, Title = title, Description = description, AudioPath = audio, Image = image, CreationDate = creationDate, AgeRestriction = ageRestriction
            };

            PodcastRepository.AddPodcast(person);
        }
Пример #4
0
 public PodcastViewModel()
 {
     PodcastGroups    = Enumerable.Empty <IGrouping <string, Podcast> >();
     PodcastItems     = Enumerable.Empty <PodcastItem>();
     PodcastSortItems = PodcastRepository.GetPodcastSortItems().Select(item => new SelectListItem {
         Text = item.Name, Value = item.Value.ToString()
     });
     PodcastFilterItems = PodcastRepository.GetPodcastFilterItems().Select(item => new SelectListItem {
         Text = item.Name, Value = item.Value.ToString()
     });
 }
Пример #5
0
 public PodcastService(
     PodcastRepository podcastRepository,
     EpisodeRepository episodeRepository,
     RssService rssService,
     TagsRepository tagsRepository)
 {
     _podcastRepository = podcastRepository;
     _episodeRepository = episodeRepository;
     _rssService        = rssService;
     _tagsRepository    = tagsRepository;
 }
Пример #6
0
        public Form1()
        {
            InitializeComponent();
            podcastController  = new PodcastController();
            categoryController = new CategoryController();
            validator          = new Validation();
            handler            = new Urlhandler();
            podRepo            = new PodcastRepository();
            SetTimerWhenPageOpens();


            FormHandler.FillIntervalComboBox(CmbUpdateFreq);
            ClearAndSet();
        }
Пример #7
0
        //Updates a category object
        public void UpdateCategoryObject(int index, string oldCategory, Category updateCategory)
        {
            if (updateCategory == null)
            {
                updateCategory = new Category(updateCategory.Name);
            }
            categoryRepository.Update(index, updateCategory);
            PodcastRepository podRepo = new PodcastRepository();
            var podList = podRepo.GetAll();

            //Loops through all saved podcasts
            foreach (var item in podList)
            {
                if (item.Category.Equals(oldCategory))
                {
                    //If the objects Category property is the same as the oldCategory parameter the new category is set
                    item.Category = updateCategory.Name;
                }
            }
            podRepo.SaveChanges(podList);
        }
Пример #8
0
 public IEnumerable <IPodcast> GetAllPodcastByUserID(int id)
 {
     return(PodcastRepository.GetAllPodcastsByUserID(id));
 }
Пример #9
0
 public Uploadlogic(IPodcastContext podcastContext, IPlaylistContext playlistContext)
 {
     PodcastRepository  = new PodcastRepository(podcastContext);
     PlaylistRepository = new PlaylistRepository(playlistContext);
 }
Пример #10
0
 public PodcastController()
 {
     podcastRepository = new PodcastRepository();
     podcastList       = podcastRepository.GetAll();
 }
 public PodcastController()
 {
     podcastRepository = new PodcastRepository();
 }
Пример #12
0
 public RssService(PodcastRepository podcastRepository,
                   RssParser rssParser)
 {
     _podcastRepository = podcastRepository;
     _rssParser         = rssParser;
 }
Пример #13
0
 public SearchService(PodcastRepository podcastRepository)
 {
     _podcastRepository = podcastRepository;
 }