private static void CreateTestData(IDocumentStore DocStore) { var provider1 = new ProviderPto2(); provider1.AddressesPto = new Collection<ProviderAddressAssignmentPto2> { new ProviderAddressAssignmentPto2 { Address = new AddressSummaryPto2 { Zip = "WA000", AddressTypePto = AddressTypeEnumPto2.ProviderAddress }, EffectiveFrom = new DateTime(2011, 1, 1), EffectiveThrough = new DateTime(2011, 2, 1), } }; // Practice Office Addresses provider1.PracticeOfficesPto = new Collection<PracticeOfficeAssignmentPto2> { new PracticeOfficeAssignmentPto2 { PrimaryContact = new PracticeOfficeContactReferencePto2 { Address = new AddressSummaryPto2 { Zip = "ID000", AddressTypePto = AddressTypeEnumPto2.PracticeOfficeAddress }, ContactEffectiveFrom = new DateTime(2011, 1, 1), ContactEffectiveThrough = new DateTime(2011, 2, 1), AddressEffectiveFrom = new DateTime(2011, 1, 1), AddressEffectiveThrough = new DateTime(2011, 2, 1), } } }; // PayTo Addresses provider1.PayTosPto = new Collection<PayToAssignmentPto2> { new PayToAssignmentPto2 { PrimaryContact = new AddressSummaryPto2 { Zip = "CA000", AddressTypePto = AddressTypeEnumPto2.PayToAddress }, EffectiveFrom = new DateTime(2011, 1, 1), EffectiveThrough = new DateTime(2011, 2, 1), } }; using (var session = DocStore.OpenSession()) { session.Store(provider1); session.SaveChanges(); } }
private static void CreateTestData(IDocumentStore DocStore) { var provider1 = new ProviderPto2(); provider1.AddressesPto = new Collection <ProviderAddressAssignmentPto2> { new ProviderAddressAssignmentPto2 { Address = new AddressSummaryPto2 { Zip = "WA000", AddressTypePto = AddressTypeEnumPto2.ProviderAddress }, EffectiveFrom = new DateTime(2011, 1, 1), EffectiveThrough = new DateTime(2011, 2, 1), } }; // Practice Office Addresses provider1.PracticeOfficesPto = new Collection <PracticeOfficeAssignmentPto2> { new PracticeOfficeAssignmentPto2 { PrimaryContact = new PracticeOfficeContactReferencePto2 { Address = new AddressSummaryPto2 { Zip = "ID000", AddressTypePto = AddressTypeEnumPto2.PracticeOfficeAddress }, ContactEffectiveFrom = new DateTime(2011, 1, 1), ContactEffectiveThrough = new DateTime(2011, 2, 1), AddressEffectiveFrom = new DateTime(2011, 1, 1), AddressEffectiveThrough = new DateTime(2011, 2, 1), } } }; // PayTo Addresses provider1.PayTosPto = new Collection <PayToAssignmentPto2> { new PayToAssignmentPto2 { PrimaryContact = new AddressSummaryPto2 { Zip = "CA000", AddressTypePto = AddressTypeEnumPto2.PayToAddress }, EffectiveFrom = new DateTime(2011, 1, 1), EffectiveThrough = new DateTime(2011, 2, 1), } }; using (var session = DocStore.OpenSession()) { session.Store(provider1); session.SaveChanges(); } }