示例#1
0
        public ActionResult AddNewAlbum(Album newalbum, string albumcomment)
        {
            newalbum.AlbumID       = Guid.NewGuid();
            newalbum.AlbumName     = newalbum.AlbumName;
            newalbum.AlbumComments = new List <Comments> {
                new Comments {
                    Id = Guid.NewGuid(), CommentOnAlbum = albumcomment
                }
            };
            var albums = AlbumModelMapping.EntityToModel(newalbum);

            albumrepo.AddAlbum(albums);
            return(View(newalbum));
        }
示例#2
0
        protected void SeedDB()
        {
            IUserRepository userRepo = new UserRepository();


            if (userRepo.GetAllUsers().Count() < 1)
            {
                Guid userID = Guid.NewGuid();

                userRepo.AddUser(new Data.User {
                    Admin    = false,
                    Country  = "Sverige",
                    Email    = "*****@*****.**",
                    Password = "******",
                    Id       = userID,
                    Name     = "Mr. Test",
                });

                IAlbumRepository albumRepo = new AlbumRepository();

                Guid album1 = Guid.NewGuid();

                albumRepo.AddAlbum(new Data.Album
                {
                    Description = "+1 live-edge next level XOXO, ennui neutra vinyl hella. Scenester tofu selvage helvetica, fingerstache swag literally woke pinterest chicharrones jean shorts ennui kickstarter cronut. Salvia drinking vinegar hammock, helvetica lumbersexual retro franzen gochujang pabst. Deep v vice post-ironic umami, skateboard synth 8-bit mlkshk salvia street art neutra single-origin coffee food truck taxidermy. Coloring book listicle portland shabby chic prism, letterpress mumblecore.",
                    Name        = "Squid occupy celiac",
                    Id          = album1,
                    UserID      = userID
                });

                Guid album2 = Guid.NewGuid();

                albumRepo.AddAlbum(new Data.Album
                {
                    Description = "Fingerstache swag literally woke pinterest chicharrones jean shorts ennui kickstarter cronut. Salvia drinking vinegar hammock, helvetica lumbersexual retro franzen gochujang pabst. Deep v vice post-ironic umami, skateboard synth 8-bit mlkshk salvia street art neutra single-origin coffee food truck taxidermy. Coloring book listicle portland shabby chic prism, letterpress mumblecore.",
                    Name        = "single-origin coffee",
                    Id          = album2,
                    UserID      = userID
                });

                Guid album3 = Guid.NewGuid();

                albumRepo.AddAlbum(new Data.Album
                {
                    Description = "Kickstarter cronut. Salvia drinking vinegar hammock, helvetica lumbersexual retro franzen gochujang pabst. Deep v vice post-ironic umami, skateboard synth 8-bit mlkshk salvia street art neutra single-origin coffee food truck taxidermy. Coloring book listicle portland shabby chic prism, letterpress mumblecore.",
                    Name        = "Franzen jean shorts",
                    Id          = album3,
                    UserID      = userID
                });

                Guid album4 = Guid.NewGuid();

                albumRepo.AddAlbum(new Data.Album
                {
                    Description = "Helvetica lumbersexual retro franzen gochujang pabst. Deep v vice post-ironic umami, skateboard synth 8-bit mlkshk salvia street art neutra single-origin coffee food truck taxidermy. Coloring book listicle portland shabby chic prism, letterpress mumblecore.",
                    Name        = "Bag biodisel",
                    Id          = album4,
                    UserID      = userID
                });

                IPhotoRepository photoRepo = new PhotoRepository();
                var albums = albumRepo.GettAllAlbums();

                var photo = new Data.Photo {
                    Path        = " /Photos/1.jpg",
                    Name        = "Freegan asymmetrical",
                    Description = "Freegan asymmetrical squid microdosing. Gentrify butcher selfies tacos, poke occupy mustache roof party brunch dreamcatcher glossier chicharrones green juice +1 semiotics. Kickstarter kinfolk sartorial narwhal, semiotics humblebrag brooklyn tumblr kale chips mumblecore.",
                    Date        = DateTime.Now,
                    UserID      = userID,
                    AlbumID     = albums[0].Id
                };
                photoRepo.AddPhotoToDB(photo);

                photoRepo.AddPhotoToDB(new Data.Photo
                {
                    Path        = " /Photos/2.jpg",
                    Name        = "Freegan asymmetrical",
                    Description = "Freegan asymmetrical squid microdosing. Gentrify butcher selfies tacos, poke occupy mustache roof party brunch dreamcatcher glossier chicharrones green juice +1 semiotics. Kickstarter kinfolk sartorial narwhal, semiotics humblebrag brooklyn tumblr kale chips mumblecore.",
                    Date        = DateTime.Now,
                    UserID      = userID,
                    AlbumID     = albums[0].Id
                });

                photoRepo.AddPhotoToDB(new Data.Photo
                {
                    Path        = " /Photos/12.png",
                    Name        = "Freegan asymmetrical",
                    Description = "Freegan asymmetrical squid microdosing. Gentrify butcher selfies tacos, poke occupy mustache roof party brunch dreamcatcher glossier chicharrones green juice +1 semiotics. Kickstarter kinfolk sartorial narwhal, semiotics humblebrag brooklyn tumblr kale chips mumblecore.",
                    Date        = DateTime.Now,
                    UserID      = userID,
                    AlbumID     = albums[0].Id
                });

                photoRepo.AddPhotoToDB(new Data.Photo
                {
                    Path        = " /Photos/4.jpg",
                    Name        = "Freegan asymmetrical",
                    Description = "Freegan asymmetrical squid microdosing. Gentrify butcher selfies tacos, poke occupy mustache roof party brunch dreamcatcher glossier chicharrones green juice +1 semiotics. Kickstarter kinfolk sartorial narwhal, semiotics humblebrag brooklyn tumblr kale chips mumblecore.",
                    Date        = DateTime.Now,
                    UserID      = userID,
                    AlbumID     = albums[0].Id
                });

                photoRepo.AddPhotoToDB(new Data.Photo
                {
                    Path        = " /Photos/5.jpg",
                    Name        = "Freegan asymmetrical",
                    Description = "Freegan asymmetrical squid microdosing. Gentrify butcher selfies tacos, poke occupy mustache roof party brunch dreamcatcher glossier chicharrones green juice +1 semiotics. Kickstarter kinfolk sartorial narwhal, semiotics humblebrag brooklyn tumblr kale chips mumblecore.",
                    Date        = DateTime.Now,
                    UserID      = userID,
                    AlbumID     = albums[1].Id
                });

                photoRepo.AddPhotoToDB(new Data.Photo
                {
                    Path        = " /Photos/6.jpg",
                    Name        = "Freegan asymmetrical",
                    Description = "Freegan asymmetrical squid microdosing. Gentrify butcher selfies tacos, poke occupy mustache roof party brunch dreamcatcher glossier chicharrones green juice +1 semiotics. Kickstarter kinfolk sartorial narwhal, semiotics humblebrag brooklyn tumblr kale chips mumblecore.",
                    Date        = DateTime.Now,
                    UserID      = userID,
                    AlbumID     = albums[1].Id
                });

                photoRepo.AddPhotoToDB(new Data.Photo
                {
                    Path        = " /Photos/7.jpg",
                    Name        = "Freegan asymmetrical",
                    Description = "Freegan asymmetrical squid microdosing. Gentrify butcher selfies tacos, poke occupy mustache roof party brunch dreamcatcher glossier chicharrones green juice +1 semiotics. Kickstarter kinfolk sartorial narwhal, semiotics humblebrag brooklyn tumblr kale chips mumblecore.",
                    Date        = DateTime.Now,
                    UserID      = userID,
                    AlbumID     = albums[1].Id
                });

                photoRepo.AddPhotoToDB(new Data.Photo
                {
                    Path        = " /Photos/8.jpg",
                    Name        = "Freegan asymmetrical",
                    Description = "Freegan asymmetrical squid microdosing. Gentrify butcher selfies tacos, poke occupy mustache roof party brunch dreamcatcher glossier chicharrones green juice +1 semiotics. Kickstarter kinfolk sartorial narwhal, semiotics humblebrag brooklyn tumblr kale chips mumblecore.",
                    Date        = DateTime.Now,
                    UserID      = userID,
                    AlbumID     = albums[1].Id
                });

                photoRepo.AddPhotoToDB(new Data.Photo
                {
                    Path        = " /Photos/9.jpg",
                    Name        = "Freegan asymmetrical",
                    Description = "Freegan asymmetrical squid microdosing. Gentrify butcher selfies tacos, poke occupy mustache roof party brunch dreamcatcher glossier chicharrones green juice +1 semiotics. Kickstarter kinfolk sartorial narwhal, semiotics humblebrag brooklyn tumblr kale chips mumblecore.",
                    Date        = DateTime.Now,
                    UserID      = userID,
                    AlbumID     = albums[2].Id
                });

                photoRepo.AddPhotoToDB(new Data.Photo
                {
                    Path        = " /Photos/10.jpg",
                    Name        = "Freegan asymmetrical",
                    Description = "Freegan asymmetrical squid microdosing. Gentrify butcher selfies tacos, poke occupy mustache roof party brunch dreamcatcher glossier chicharrones green juice +1 semiotics. Kickstarter kinfolk sartorial narwhal, semiotics humblebrag brooklyn tumblr kale chips mumblecore.",
                    Date        = DateTime.Now,
                    UserID      = userID,
                    AlbumID     = albums[2].Id
                });

                photoRepo.AddPhotoToDB(new Data.Photo
                {
                    Path        = " /Photos/11.png",
                    Name        = "Freegan asymmetrical",
                    Description = "Freegan asymmetrical squid microdosing. Gentrify butcher selfies tacos, poke occupy mustache roof party brunch dreamcatcher glossier chicharrones green juice +1 semiotics. Kickstarter kinfolk sartorial narwhal, semiotics humblebrag brooklyn tumblr kale chips mumblecore.",
                    Date        = DateTime.Now,
                    UserID      = userID,
                    AlbumID     = albums[2].Id
                });

                photoRepo.AddPhotoToDB(new Data.Photo
                {
                    Path        = " /Photos/3.jpg",
                    Name        = "Freegan asymmetrical",
                    Description = "Freegan asymmetrical squid microdosing. Gentrify butcher selfies tacos, poke occupy mustache roof party brunch dreamcatcher glossier chicharrones green juice +1 semiotics. Kickstarter kinfolk sartorial narwhal, semiotics humblebrag brooklyn tumblr kale chips mumblecore.",
                    Date        = DateTime.Now,
                    UserID      = userID,
                    AlbumID     = albums[3].Id
                });

                photoRepo.AddPhotoToDB(new Data.Photo
                {
                    Path        = " /Photos/13.png",
                    Name        = "Freegan asymmetrical",
                    Description = "Freegan asymmetrical squid microdosing. Gentrify butcher selfies tacos, poke occupy mustache roof party brunch dreamcatcher glossier chicharrones green juice +1 semiotics. Kickstarter kinfolk sartorial narwhal, semiotics humblebrag brooklyn tumblr kale chips mumblecore.",
                    Date        = DateTime.Now,
                    UserID      = userID,
                    AlbumID     = albums[3].Id
                });

                photoRepo.AddPhotoToDB(new Data.Photo
                {
                    Path        = " /Photos/14.jpg",
                    Name        = "Freegan asymmetrical",
                    Description = "Freegan asymmetrical squid microdosing. Gentrify butcher selfies tacos, poke occupy mustache roof party brunch dreamcatcher glossier chicharrones green juice +1 semiotics. Kickstarter kinfolk sartorial narwhal, semiotics humblebrag brooklyn tumblr kale chips mumblecore.",
                    Date        = DateTime.Now,
                    UserID      = userID,
                    AlbumID     = albums[3].Id
                });

                photoRepo.AddPhotoToDB(new Data.Photo
                {
                    Path        = " /Photos/15.png",
                    Name        = "Gentrify butcher selfies tacos",
                    Description = "Freegan asymmetrical squid microdosing. Gentrify butcher selfies tacos, poke occupy mustache roof party brunch dreamcatcher glossier chicharrones green juice +1 semiotics. Kickstarter kinfolk sartorial narwhal, semiotics humblebrag brooklyn tumblr kale chips mumblecore.",
                    Date        = DateTime.Now,
                    UserID      = userID,
                    AlbumID     = albums[3].Id
                });

                photoRepo.AddPhotoToDB(new Data.Photo
                {
                    Path        = " /Photos/16.jpg",
                    Name        = "Gentrify butcher selfies tacos",
                    Description = "Freegan asymmetrical squid microdosing. Gentrify butcher selfies tacos, poke occupy mustache roof party brunch dreamcatcher glossier chicharrones green juice +1 semiotics. Kickstarter kinfolk sartorial narwhal, semiotics humblebrag brooklyn tumblr kale chips mumblecore.",
                    Date        = DateTime.Now,
                    UserID      = userID,
                    AlbumID     = albums[3].Id
                });
            }
        }