Ejemplo n.º 1
0
        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();
            }
        }
Ejemplo n.º 2
0
        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();
            }
        }