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(); } }
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(); } }