ProjectGrid/Data/DemoData.cs

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();
}
}
}