Exemplo n.º 1
0
        public DetailsViewModel(string username)
        {
            RecordShackCMSEntities context = new RecordShackCMSEntities();

            User        = context.tblUsers.Where(x => x.UserName.ToLower() == username.ToLower()).FirstOrDefault();
            RatingsList = context.tblRatings.Where(x => x.UserID == User.UserID).ToList();
        }
Exemplo n.º 2
0
        public DetailsViewModel(int?id)
        {
            RecordShackCMSEntities context = new RecordShackCMSEntities();

            User        = context.tblUsers.Find(id);
            RatingsList = context.tblRatings.Where(x => x.UserID == User.UserID).ToList();
        }
Exemplo n.º 3
0
        public EditViewModel()
        {
            RecordShackCMSEntities context = new RecordShackCMSEntities();

            List <SelectListItem> glist = new List <SelectListItem>();

            foreach (var item in context.tblGenres.ToList())
            {
                glist.Add(new SelectListItem()
                {
                    Text  = item.GenreName,
                    Value = item.GenreID.ToString()
                });
            }

            Genre = glist;

            List <SelectListItem> alist = new List <SelectListItem>();

            foreach (var item in context.tblArtists.ToList())
            {
                alist.Add(new SelectListItem()
                {
                    Text  = item.ArtistName,
                    Value = item.ArtistID.ToString()
                });
            }

            Artist = alist;
        }
Exemplo n.º 4
0
        public GlobalSearchViewModel(string searchterm)
        {
            SearchTerm = searchterm;
            RecordShackCMSEntities context = new RecordShackCMSEntities();

            ArtistList = context.tblArtists.Where(x => x.ArtistName.Contains(SearchTerm)).ToList();
            GenreList  = context.tblGenres.Where(x => x.GenreName.Contains(SearchTerm)).ToList();
            RecordList = context.tblRecords.Where(x => x.RecordName.Contains(SearchTerm)).ToList();
        }
Exemplo n.º 5
0
        // for sorting albums by genre
        public ListViewModel(int?id)
        {
            GenreID = id;
            RecordShackCMSEntities context = new RecordShackCMSEntities();

            GenreList = context.tblGenres.ToList();

            if (id != null)
            {
                RecordsList = context.tblRecords.Where(x => x.GenreID == id).ToList();
            }
            else
            {
                RecordsList = context.tblRecords.ToList();
            }
        }
Exemplo n.º 6
0
        public EditViewModel(int id, string name, string bio, string imgsrc, string imgalt, string genreselected, string artistselected, DateTime releasedate)
        {
            RecordShackCMSEntities context = new RecordShackCMSEntities();

            List <SelectListItem> glist = new List <SelectListItem>();

            foreach (var item in context.tblGenres.ToList())
            {
                glist.Add(new SelectListItem()
                {
                    Text  = item.GenreName,
                    Value = item.GenreID.ToString()
                });
            }

            Genre = glist;

            List <SelectListItem> alist = new List <SelectListItem>();

            foreach (var item in context.tblArtists.ToList())
            {
                alist.Add(new SelectListItem()
                {
                    Text  = item.ArtistName,
                    Value = item.ArtistID.ToString()
                });
            }

            Artist = alist;

            RecordID       = id;
            RecordName     = name;
            RecordBio      = bio;
            ImageSrc       = imgsrc;
            ImageAlt       = imgalt;
            GenreSelected  = genreselected;
            ArtistSelected = artistselected;
            ReleaseDate    = String.Format("{0:yyyy-MM-dd}", releasedate);
        }