public ActionResult Index() { Random randomerare = new Random(Guid.NewGuid().GetHashCode()); //Thread.Sleep(2000); var LatestPhotos = new List <PhotoVM>(); if (repo != null) { int antalfotos = repo.All().ToList().Count; if (antalfotos > 0) { if (antalfotos > 10) { antalfotos = 10; } int tal = randomerare.Next(1, 9); if (tal > antalfotos) { tal = antalfotos; } var photosFromDB = repo.All().OrderByDescending(x => x.Datecreated).Take(tal).ToList(); foreach (var photo in photosFromDB) { LatestPhotos.Add(ModelMapper.EntityToModel(photo)); } } } return(View(LatestPhotos)); }
// GET: Picture public ActionResult Show(AlbumVM model) { var photos = new List <PhotoVM>(); var photosFromDB = repo.All().Where(x => x.AlbumID == model.id); foreach (var photo in photosFromDB) { photos.Add(ModelMapper.EntityToModel(photo)); } ViewBag.AlbumName = model.Name; return(View(photos)); }