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 UserDatas.
if (context.Users.Any())
{
return; // DB has been seeded
}
var users = new UserData[]
{
new UserData{Name1="Carson",Name2="Alexander",Email="test@abc.com"},
new UserData{Name1="Meredith",Name2="Alonso",Email="test@abc.com"},
new UserData{Name1="Arturo",Name2="Anand",Email="test@abc.com"},
new UserData{Name1="Gytis",Name2="Barzdukas",Email="test@abc.com"},
new UserData{Name1="Yan",Name2="Li",Email="test@abc.com"},
new UserData{Name1="Peggy",Name2="Justice",Email="test@abc.com"},
new UserData{Name1="Laura",Name2="Norman",Email="test@abc.com"},
new UserData{Name1="Nino",Name2="Olivetto",Email="test@abc.com"}
};
foreach (UserData s in users)
{
context.Users.Add(s);
}
context.SaveChanges();
}
}
}