/// <summary> /// Method to set Seeds into CompanyAirportsSet-Table. /// </summary> /// <param name="db">DB context.</param> public static void SetSeeds(SSOContext db) { List <CompanyAirports> seedList = new List <CompanyAirports> { new CompanyAirports { CompanyId = GetId.CompanyID("PROFI-IT", db), AirportId = 1 }, new CompanyAirports { CompanyId = GetId.CompanyID("ODS", db), AirportId = 1 } }; db.AddRange(seedList); db.SaveChanges(); }
/// <summary> /// Method to set Seeds into Roles-Table. /// </summary> /// <param name="db"><see cref="DBConfig"/> object.</param> public static void SetSeeds(SSOContext db) { List <Role> seedList = new List <Role> { new Role { Slug = "admin", CompanyId = GetId.CompanyID("PROFI-IT", db) }, new Role { Slug = "dispatcher", CompanyId = GetId.CompanyID("ODS", db) } }; foreach (var item in seedList) { item.Slug = item.Slug.Replace(' ', '-').ToLower(); db.Roles.Add(item); } db.SaveChanges(); }
/// <summary> /// Method to set Seeds into Users-Table. /// </summary> /// <param name="db"><see cref="DBConfig"/> object.</param> public static void SetSeeds(SSOContext db) { List <User> seedList = new List <User> { new User { Name = "greentee5", FirstName = "Yan", LastName = "Kolovorotny", Email = "*****@*****.**", Password = BCrypt.Net.BCrypt.HashPassword("zev1982z", salt), PhoneNumber = "+380501689853", CompanyId = GetId.CompanyID("PROFI-IT", db) }, new User { Name = "sipdrenma", FirstName = "Piter", LastName = "Parker", Email = "*****@*****.**", Password = BCrypt.Net.BCrypt.HashPassword("uncleBen", salt), PhoneNumber = "+3808008808", CompanyId = GetId.CompanyID("PROFI-IT", db) } }; foreach (var item in seedList) { db.Users.Add(item); } db.SaveChanges(); }