public TransformAndLoadReport CreateNMSDelta(ConcreteModel cimConcreteModel, ModelResourcesDesc resourcesDesc) { Logger.LogInfo("Importing Outage Elements..."); report = new TransformAndLoadReport(); concreteModel = cimConcreteModel; delta.ClearDeltaOperations(); MridToPositiveGidFromServer.Clear(); MridsFromConcreteModel.Clear(); NegativeGidToMrid.Clear(); if ((concreteModel != null) && (concreteModel.ModelMap != null)) { try { ConvertModelAndPopulateDelta(resourcesDesc); } catch (Exception ex) { string message = $"{DateTime.Now} - ERROR in data import - {ex.Message}"; //LogManager.Log(message); Logger.LogError(message, ex); report.Report.AppendLine(ex.Message); report.Success = false; } } Logger.LogInfo("Importing Outage Elements - END"); return(report); }
public TransformAndLoadReport CreateNMSDelta(ConcreteModel cimConcreteModel) { LogManager.Log("Importing PowerTransformer Elements...", LogLevel.Info); report = new TransformAndLoadReport(); concreteModel = cimConcreteModel; delta.ClearDeltaOperations(); if ((concreteModel != null) && (concreteModel.ModelMap != null)) { try { // convert into DMS elements ConvertModelAndPopulateDelta(); } catch (Exception ex) { string message = string.Format("{0} - ERROR in data import - {1}", DateTime.Now, ex.Message); LogManager.Log(message); report.Report.AppendLine(ex.Message); report.Success = false; } } LogManager.Log("Importing PowerTransformer Elements - END.", LogLevel.Info); return(report); }
public TransformAndLoadReport CreateNMSDelta(ConcreteModel cimConcreteModel) { LogManager.Log("Importing IES2 Elements...", LogLevel.Info); report = new TransformAndLoadReport(); concreteModel = cimConcreteModel; delta.ClearDeltaOperations(); if (concreteModel != null && concreteModel.ModelMap != null) { try { // convert into DMS elements ConvertModelAndPopulateDelta(); } catch (Exception ex) { var message = $"{DateTime.Now} - ERROR in data import - {ex.Message}"; LogManager.Log(message); report.Report.AppendLine(ex.Message); report.Success = false; } } LogManager.Log("Importing IES2 Elements - END.", LogLevel.Info); return(report); }