Beispiel #1
0
        public static void Initialize(IServiceProvider serviceProvider)
        {
            using (var context = new TheprojectorContext(null))
            {
                Console.WriteLine("\n----Inside service provider");
                // Check if existing
                if (context.Persons.Any())
                {
                    return;   // DB has been seeded
                }

                context.Persons.AddRange(
                    new Person
                {
                    FirstName = "Admin",
                    LastName  = "Account",
                    UserName  = "******",
                    Password  = "******",
                    Role      = "admin"
                }
                    );

                context.Projects.AddRange(
                    new Project
                {
                    Code    = "DEF001",
                    Name    = "Default",
                    Remarks = "Default Project included",
                    Budget  = 50000.00m
                }
                    );

                context.ProjectAssignments.AddRange(
                    new ProjectAssignment
                {
                    ProjectId = 1,
                    PersonId  = 1
                }
                    );

                context.SaveChanges();
            }
        }
Beispiel #2
0
 public HomeController(TheprojectorContext dbContext)
 {
     this.dbContext = dbContext;
 }