Esempio n. 1
0
        private static void SeedAdmin(MyServerDbContext context)
        {
            var user = new User
            {
                UserName  = "******",
                Email     = "*****@*****.**",
                FirstName = "Atanas",
                LastName  = "Georgiev",
                CreatedOn = DateTime.Now
            };

            var res1 = PathHelper.UserManager.CreateAsync(user, "chnageme").Result;

            context.SaveChanges();

            var role = Queryable.First <IdentityRole>(context.Roles, x => x.Name == MyServerRoles.Admin.ToString());

            context.UserRoles.Add(new IdentityUserRole <string>()
            {
                RoleId = role.Id, UserId = user.Id
            });
            context.SaveChanges();

            var album = new Album(Common.ImageGallery.Constants.NoCoverId)
            {
                CreatedOn = DateTime.Now,
                AddedById = user.Id,
                TitleBg   = "No Image Album",
                TitleEn   = "No Image Album",
            };

            context.Albums.Add(album);
            context.SaveChanges();

            var image = new MyServer.Data.Models.Image(Common.ImageGallery.Constants.NoCoverId)
            {
                CreatedOn = DateTime.Now,
                AddedById = user.Id,
                AlbumId   = album.Id,

                // Cover = album,
                Height    = 267,
                Width     = 400,
                LowHeight = 267,
                LowWidth  = 400,
                MidHeight = 267,
                MidWidth  = 400,
                FileName  = Common.ImageGallery.Constants
                            .NoCoverImage,
                OriginalFileName = Common.ImageGallery
                                   .Constants.NoCoverImage
            };

            context.Images.Add(image);
            context.SaveChanges();

            album.CoverId = image.Id;
            context.Albums.Update(album);
            context.SaveChanges();
        }
Esempio n. 2
0
 private static void SeedRoles(MyServerDbContext context)
 {
     context.Roles.Add(new IdentityRole(MyServerRoles.Admin.ToString()));
     context.SaveChanges();
 }