protected override void Seed(Vavatech.WebApi.DbServices.WarehouseContext context) { // This method will be called after migrating to the latest version. // You can use the DbSet<T>.AddOrUpdate() helper extension method // to avoid creating duplicate seed data. ProductFaker productFaker = new ProductFaker(); ServiceFaker serviceFaker = new ServiceFaker(); CustomerFaker customerFaker = new CustomerFaker(new AddressFaker()); Product[] products = productFaker.Generate(10).ToArray(); context.Products.AddOrUpdate(p => p.Id, products); Service[] services = serviceFaker.Generate(20).ToArray(); context.Services.AddOrUpdate(p => p.Id, services); context.Customers.AddOrUpdate(p => p.Id, customerFaker.Generate(50).ToArray()); EmployeeFaker employeeFaker = new EmployeeFaker(); context.Users.AddOrUpdate(p => p.Id, employeeFaker.Generate(10).ToArray()); GuestFaker guestFaker = new GuestFaker(); context.Users.AddOrUpdate(p => p.Id, guestFaker.Generate(10).ToArray()); }
public FakeEmployeesService() { EmployeeFaker employeeFaker = new EmployeeFaker(); employees = employeeFaker.Generate(100); }