// not done this way in prod! public void LoadServices() { ServiceDBConnect serviceDBConnect = new ServiceDBConnect(); var v = from s in serviceDBConnect.Services select s; if (v.ToList().Count > 0) { return; } Service[] services = new Service[] { new Service { Id = 1, PolicyId = 1, ServiceName = "X Ray" }, new Service { Id = 2, PolicyId = 1, ServiceName = "Exam" }, new Service { Id = 3, PolicyId = 2, ServiceName = "Exam" }, new Service { Id = 4, PolicyId = 3, ServiceName = "Exam" } }; serviceDBConnect.Services.AddRange(services); serviceDBConnect.SaveChanges(); }
public void SetUpServices() { // not best practice but for demo purposes. ServiceDBConnect context = new ServiceDBConnect(); Service[] array = new Service[] { new Service { Id = 1, PolicyID = 1, ServiceName = "Medical Exam" }, new Service { Id = 2, PolicyID = 1, ServiceName = "X Ray" }, new Service { Id = 1, PolicyID = 2, ServiceName = "Medical Exam" }, new Service { Id = 2, PolicyID = 2, ServiceName = "X Ray" }, new Service { Id = 3, PolicyID = 2, ServiceName = "Check Up" }, new Service { Id = 4, PolicyID = 2, ServiceName = "Some Procedure" } }; context.Services.AddRange(array); context.SaveChanges(); }