示例#1
0
        private List <string> orgUniqueNamesMinusDeleted(List <xe0_LicenseOrg> licenseOrgs, xe0_LicenseOrg deletedLicenseOrg)
        {
            var deletedName = deletedOrgUniqueName(deletedLicenseOrg);

            var allNames = allOrgUniqueNames(licenseOrgs);

            allNames.Remove(deletedName);

            return(allNames);
        }
示例#2
0
        private string deletedOrgUniqueName(xe0_LicenseOrg deletedLicenseOrg)
        {
            var crmOrg = svc.Retrieve(xe0_DynamicsOrganization.LogicalName, deletedLicenseOrg.xe0_OrgId.Id, new ColumnSet(true)).ToEntity <xe0_DynamicsOrganization>();

            return(crmOrg.xe0_UniqueName ?? string.Empty);
        }
示例#3
0
 public LicenseOrgCsvRollupApp(IOrganizationService svc, xe0_LicenseOrg licenseOrg, bool isDelete)
 {
     this.svc        = svc;
     this.licenseOrg = licenseOrg;
     this.isDelete   = isDelete;
 }