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(); }
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(); }
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(); }
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(); }
public static void SeedCustomerCard(TechSupportDbContext context) { if (context.CustomerCards.Any()) { return; } AddData(context); }
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(); }
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(); } }
public ProductsRepository(TechSupportDbContext dbContext) { _dbContext = dbContext; }
public ResolutionRepository(TechSupportDbContext dbContext, IHostingEnvironment hostingEnvironment) { _dbContext = dbContext; _hostingEnvironment = hostingEnvironment; }
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(); }
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(); } }
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(); } }