39 lines
1.3 KiB
C#
39 lines
1.3 KiB
C#
using ProjectGrid.Models;
|
|
using System;
|
|
using System.Linq;
|
|
|
|
namespace ProjectGrid.Data
|
|
{
|
|
public static class DbInitializer
|
|
{
|
|
|
|
public static void Initialize(DataAccessContext context)
|
|
{
|
|
context.Database.EnsureCreated();
|
|
|
|
// Look for any UserModels.
|
|
if (context.Users.Any())
|
|
{
|
|
return; // DB has been seeded
|
|
}
|
|
|
|
var users = new UserModel[]
|
|
{
|
|
new UserModel{firstName="Carson",lastName="Alexander",email="test@abc.com"},
|
|
new UserModel{firstName="Meredith",lastName="Alonso",email="test@abc.com"},
|
|
new UserModel{firstName="Arturo",lastName="Anand",email="test@abc.com"},
|
|
new UserModel{firstName="Gytis",lastName="Barzdukas",email="test@abc.com"},
|
|
new UserModel{firstName="Yan",lastName="Li",email="test@abc.com"},
|
|
new UserModel{firstName="Peggy",lastName="Justice",email="test@abc.com"},
|
|
new UserModel{firstName="Laura",lastName="Norman",email="test@abc.com"},
|
|
new UserModel{firstName="Nino",lastName="Olivetto",email="test@abc.com"}
|
|
};
|
|
foreach (UserModel s in users)
|
|
{
|
|
context.Users.Add(s);
|
|
}
|
|
context.SaveChanges();
|
|
|
|
}
|
|
}
|
|
} |