示例#1
0
        /// <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();
        }
示例#2
0
文件: RoleSeed.cs 项目: Shketkol/sso
        /// <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();
        }
示例#3
0
文件: UserSeed.cs 项目: Shketkol/sso
        /// <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();
        }