Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        // 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));
        }