public List <MediaDataView> ListByGenre(string genreName)
        {
            List <MediaDataView> mediaDataViews = new List <MediaDataView>();

            mediaTable = mediaDataAccess.MediaListByGenre(genreName); // listing according to Genre

            foreach (UserMediaData.ViewMediaRow row in mediaTable.Rows)
            {
                MediaDataView mediaDataView = MediaDataView.Parse(row);
                mediaDataViews.Add(mediaDataView);
            }
            return(mediaDataViews);
        }
        public List <MediaDataView> ListByPublishYear(int publishYear)
        {
            List <MediaDataView> mediaDataViews = new List <MediaDataView>();

            mediaTable = mediaDataAccess.MediaListByPublishYear(publishYear);

            foreach (UserMediaData.ViewMediaRow row in mediaTable.Rows)
            {
                MediaDataView mediaDataView = MediaDataView.Parse(row);
                mediaDataViews.Add(mediaDataView);
            }
            return(mediaDataViews);
        }
        public List <MediaDataView> MediaList()
        {
            List <MediaDataView> mdView = new List <MediaDataView>();

            mediaTable = mediaDataAccess.MediaList();

            //List of values in a table.

            foreach (UserMediaData.ViewMediaRow row in mediaTable.Rows)
            {
                MediaDataView mediaData = MediaDataView.Parse(row);
                mdView.Add(mediaData);
            }
            return(mdView);
        }
Esempio n. 4
0
        public static MediaDataView Parse(UserMediaData.ViewMediaRow viewMedia)
        {
            if (viewMedia == null)
            {
                return(null);
            }

            MediaDataView mdv = new MediaDataView();

            mdv.MediaID      = viewMedia.MediaID;
            mdv.Title        = viewMedia.Title;
            mdv.GenreName    = viewMedia.GenreName;
            mdv.DirectorName = viewMedia.DirectorName;
            mdv.LanguageName = viewMedia.LanguageName;
            mdv.PublishYear  = viewMedia.PublishYear;
            mdv.Budget       = viewMedia.Budget;

            return(mdv);
        }