Example #1
0
        public static void Initialize(IServiceProvider serviceProvider)
        {
            using (var context = new MvcSMContext(
                       serviceProvider.GetRequiredService <
                           DbContextOptions <MvcSMContext> >()))
            {
                // Look for any student
                if (context.Student.Any())
                {
                    return;                               // DB has been seeded
                }
                if (context.User.Any())
                {
                    return;                     //user has been seeded
                }
                context.User.AddRange(
                    new User {
                    Username = "******",
                    Password = "******"
                }
                    );
                // context.Student.AddRange(
                //      new Student
                //      {
                //              Name = "Cristiano Ronaldo",
                //              DOB = DateTime.Parse("05/02/1985"),
                //              Address = "Potugar",
                //              Email = "*****@*****.**",
                //              Major = "Football"
                //      },
                //      new Student
                //      {
                //              Name = "Lionel Messi",
                //              DOB = DateTime.Parse("24/06/1987"),
                //              Address = "Argentina",
                //              Email = "*****@*****.**",
                //              Major = "Football"
                //      },
                //      new Student
                //      {
                //              Name = "Valentino Rossi",
                //              DOB = DateTime.Parse("01/01/1980"),
                //              Address = "Italia",
                //              Email = "*****@*****.**",
                //              Major = "Motorcycle road racing"
                //      },
                //      new Student
                //      {
                //              Name = "Nguyen Van A",
                //              DOB = DateTime.Parse("01/01/1999"),
                //              Address = "Viet Nam",
                //              Email = "*****@*****.**",
                //              Major = "Software Engineering"
                //      }

                //  );
                context.SaveChanges();
            }
        }