public static void PopulateGeographicalRegionProperties(DERMS.GeographicalRegion cimGeographicalRegion, ResourceDescription rd) { if ((cimGeographicalRegion != null) && (rd != null)) { DERMSConveter.PopulateIdentifiedObjectProperties(cimGeographicalRegion, rd); } }
private ResourceDescription CreateGeographicalRegionResourceDescription(DERMS.GeographicalRegion cimRegion) { ResourceDescription rd = null; if (cimRegion != null) { long gid = ModelCodeHelper.CreateGlobalId(0, (short)DMSType.REGION, importHelper.CheckOutIndexForDMSType(DMSType.REGION)); rd = new ResourceDescription(gid); importHelper.DefineIDMapping(cimRegion.ID, gid); ////populate ResourceDescription DERMSConveter.PopulateGeographicalRegionProperties(cimRegion, rd); } return(rd); }
private void ImportGeographicalRegions() { SortedDictionary <string, object> cimRegions = concreteModel.GetAllObjectsOfType("DERMS.GeographicalRegion"); if (cimRegions != null) { foreach (KeyValuePair <string, object> cimRegionPair in cimRegions) { DERMS.GeographicalRegion cimRegion = cimRegionPair.Value as DERMS.GeographicalRegion; ResourceDescription rd = CreateGeographicalRegionResourceDescription(cimRegion); if (rd != null) { delta.AddDeltaOperation(DeltaOpType.Insert, rd, true); report.Report.Append("GeographicalRegion ID = ").Append(cimRegion.ID).Append(" SUCCESSFULLY converted to GID = ").AppendLine(rd.Id.ToString()); } else { report.Report.Append("GeographicalRegion ID = ").Append(cimRegion.ID).AppendLine(" FAILED to be converted"); } } report.Report.AppendLine(); } }