Пример #1
0
        internal static void SeedModerator(TechSupportDbContext context)
        {
            const string moderatorEmail    = "*****@*****.**";
            const string moderatorUserName = "******";
            const string mderatorPassword  = "******";

            if (context.Users.Any(u => u.Email == moderatorEmail))
            {
                return;
            }

            var userManager = new UserManager <User>(new UserStore <User>(context));

            var admin = new User
            {
                FirstName = "Gosho",
                LastName  = "Moderatora",
                Email     = moderatorEmail,
                City      = "Sopot",
                UserName  = moderatorUserName
            };

            userManager.Create(admin, mderatorPassword);

            userManager.AddToRole(admin.Id, ModeratorRole);
            userManager.AddToRole(admin.Id, DefaultRole);

            context.SaveChanges();
        }
Пример #2
0
        internal static void SeedModerator(TechSupportDbContext context)
        {
            const string moderatorEmail = "*****@*****.**";
            const string mderatorPassword = "******";

            if (context.Users.Any(u => u.Email == moderatorEmail))
            {
                return;
            }

            var userManager = new UserManager<User>(new UserStore<User>(context));

            var admin = new User
            {
                FirstName = "Gosho",
                LastName = "Moderatora",
                Email = moderatorEmail,
                Address = "Sopot",
                UserName = moderatorEmail
            };

            userManager.Create(admin, mderatorPassword);

            userManager.AddToRole(admin.Id, GlobalConstants.ModeratorRole);
            userManager.AddToRole(admin.Id, GlobalConstants.DefaultRole);

            context.SaveChanges();
        }
Пример #3
0
        internal static void SeedAdmin(TechSupportDbContext context)
        {
            const string AdminEmail    = "*****@*****.**";
            const string AdminPassword = "******";
            const string AdminUserName = "******";

            if (context.Users.Any(u => u.Email == AdminEmail))
            {
                return;
            }

            var userManager = new UserManager <User>(new UserStore <User>(context));

            var admin = new User
            {
                FirstName = "Pesho",
                LastName  = "Admina",
                Email     = AdminEmail,
                City      = "Sopot",
                UserName  = AdminUserName
            };

            userManager.Create(admin, AdminPassword);
            userManager.AddToRole(admin.Id, AdminRole);
            userManager.AddToRole(admin.Id, ModeratorRole);
            userManager.AddToRole(admin.Id, DefaultRole);

            context.SaveChanges();
        }
Пример #4
0
        internal static void SeedAdmin(TechSupportDbContext context)
        {
            const string AdminEmail = "*****@*****.**";
            const string AdminPassword = "******";

            if (context.Users.Any(u => u.Email == AdminEmail))
            {
                return;
            }

            var userManager = new UserManager<User>(new UserStore<User>(context));

            var admin = new User
            {
                FirstName = "Pesho",
                LastName = "Admina",
                Email = AdminEmail,
                Address = "Sopot",
                UserName = AdminEmail
            };

            userManager.Create(admin, AdminPassword);
            userManager.AddToRole(admin.Id, GlobalConstants.AdminRole);
            userManager.AddToRole(admin.Id, GlobalConstants.ModeratorRole);
            userManager.AddToRole(admin.Id, GlobalConstants.DefaultRole);

            context.SaveChanges();
        }
Пример #5
0
 public static void SeedCustomerCard(TechSupportDbContext context)
 {
     if (context.CustomerCards.Any())
     {
         return;
     }
     AddData(context);
 }
Пример #6
0
        internal static void SeedRoles(TechSupportDbContext context)
        {
            if (context.Roles.Any())
            {
                return;
            }

            var roleStore   = new RoleStore <IdentityRole>(context);
            var roleManager = new RoleManager <IdentityRole>(roleStore);

            roleManager.Create(new IdentityRole {
                Name = DefaultRole
            });
            roleManager.Create(new IdentityRole {
                Name = AdminRole
            });
            roleManager.Create(new IdentityRole {
                Name = ModeratorRole
            });

            context.SaveChanges();
        }
Пример #7
0
        internal static void SeedUsers(TechSupportDbContext context)
        {
            var names = GetUserNames();

            var userManager = new UserManager <User>(new UserStore <User>(context));

            for (int i = 0; i < names.Length; i++)
            {
                var user = new User()
                {
                    UserName  = string.Format("FakeUser{0}", i + 1),
                    Email     = string.Format("FakeUser{0}@FakeEmail.com", i + 1),
                    City      = string.Format("Karlovo{0}", i + 1),
                    FirstName = names[i].Substring(0, names[i].IndexOf(" ")),
                    LastName  = names[i].Substring(names[i].IndexOf(" ") + 1)
                };

                userManager.Create(user, "qwerty");

                userManager.AddToRole(user.Id, DefaultRole);

                context.SaveChanges();
            }
        }
Пример #8
0
 public ProductsRepository(TechSupportDbContext dbContext)
 {
     _dbContext = dbContext;
 }
Пример #9
0
 public ResolutionRepository(TechSupportDbContext dbContext, IHostingEnvironment hostingEnvironment)
 {
     _dbContext          = dbContext;
     _hostingEnvironment = hostingEnvironment;
 }
Пример #10
0
        internal static void SeedRoles(TechSupportDbContext context)
        {
            if (context.Roles.Any())
            {
                return;
            }

            var roleStore = new RoleStore<IdentityRole>(context);
            var roleManager = new RoleManager<IdentityRole>(roleStore);

            roleManager.Create(new IdentityRole { Name = GlobalConstants.DefaultRole });
            roleManager.Create(new IdentityRole { Name = GlobalConstants.AdminRole });
            roleManager.Create(new IdentityRole { Name = GlobalConstants.ModeratorRole });

            context.SaveChanges();
        }
Пример #11
0
        private static void AddData(TechSupportDbContext context)
        {
            var names = GetCustomerName();

            var customer = new Customer()
            {
                IsOfficial = true,
                CreatedOn = GetDate(),
                IsDeleted = false,
                IsHidden = false
            };
            context.Customers.Add(customer);
            context.SaveChanges();
            var data = new CustomerCard();

            for (int i = 0; i < names.Length; i++)
            {
                data.CustomerFirstName = names[i].Substring(0, names[i].IndexOf(" "));
                data.CustomerLastName = names[i].Substring(names[i].IndexOf(" ") + 1);
                data.CustomerAddress = string.Format("Karlovo{0}", i + 1);
                //data.Description = cc[i];
                data.Price = i + 10;
                data.IsVisible = true;
                //data.CustomerCardPassword = "******";
                data.Informed = false;
                //data.Comment = cc[i];
                //data.EnrollmentDate = DateTime.Now;
                //data.EndDate = DateTime.Now;
                data.Warranty = true;
                data.CustomerId = customer.Id;
                data.CreatedOn = GetDate();
                data.IsHidden = false;
                data.IsDeleted = false;
                context.CustomerCards.Add(data);
                context.SaveChanges();
            }
        }
Пример #12
0
        internal static void SeedUsers(TechSupportDbContext context)
        {
            var names = GetUserNames();

            var userManager = new UserManager<User>(new UserStore<User>(context));

            for (int i = 0; i < names.Length; i++)
            {
                var user = new User()
                {
                    UserName = string.Format("FakeUser{0}@FakeEmail.com", i + 1),
                    Email = string.Format("FakeUser{0}@FakeEmail.com", i + 1),
                    Address = string.Format("Karlovo{0}", i + 1),
                    FirstName = names[i].Substring(0, names[i].IndexOf(" ")),
                    LastName = names[i].Substring(names[i].IndexOf(" ") + 1)
                };

                userManager.Create(user, "qwerty");

                userManager.AddToRole(user.Id, GlobalConstants.DefaultRole);

                context.SaveChanges();
            }
        }