void AddEducationOrganization()
        {
            var address = new Address()
            {
                Country = Session.DataModel.Countries.FirstOrDefault()
            };


            var eduOrg = new EducationOrganization()
            {
                Address = address,
                EducationOrganizationType = OrgType
            };

            var vm = new EducationOrganizationEditorViewModel(eduOrg);

            if (DialogLayer.ShowEditor(EditingContent.EducationOrganizationEditor, vm))
            {
                using (var context = new AdmissionDatabase())
                {
                    context.Addresses.Add(address);
                    context.EducationOrganizations.Add(eduOrg);
                    context.SaveChanges();
                }
                RefreshOrganizations();
            }
        }
Example #2
0
        void AddEducationOrganization()
        {
            var eduOrg = new EducationOrganization(true);

            eduOrg.EducationOrganizationType = OrgType;
            eduOrg.Address.Country           = Country;
            eduOrg.Address.Region            = Region;
            eduOrg.Address.District          = District;
            eduOrg.Address.Locality          = Locality;
            eduOrg.Address.Town = Town;

            var vm = new EducationOrganizationEditorViewModel(eduOrg);

            if (DialogLayer.ShowEditor(EditingContent.EducationOrganizationEditor, vm))
            {
                Session.DataModel.EducationOrganizations.Add(eduOrg);
                RefreshOrganizations();
            }
        }