示例#1
0
        /// <summary>
        /// https://github.com/dotnet-architecture/eShopOnContainers/blob/43fe719e98bb7e004c697d5724a975f5ecb2191b/src/Services/Identity/Identity.API/Data/ApplicationDbContextSeed.cs
        /// </summary>
        /// <param name="context"></param>
        /// <param name="env"></param>
        /// <returns></returns>
        // public async static Task SeedAsyncFromFile(ClubsContext context, IWebHostEnvironment env)
        // {
        //     try
        //     {

        //     }
        //     catch (Exception ex)
        //     {

        //     }
        // }

        #region Members

        private static void CreateMemberList(Club club)
        {
            RandomNameGenerator gen = new RandomNameGenerator();

            int randomNumber = gen.GenerateRandomNumber(12, 56);

            club.Members = new List <Member>();

            for (int i = 0; i < randomNumber; ++i)
            {
                club.Members.Add(new Member
                {
                    FirstName = gen.getRandomFirstName(),
                    LastName  = gen.getRandomLastName(),
                    Rating    = gen.GenerateRandomNumber(),
                    Club      = club,
                    Email     = "Unknown"
                });
            }
        }