/// <summary> /// Lists this instance. /// </summary> /// <returns></returns> public static EMailIncidentMappingHandler[] List() { ArrayList retVal = new ArrayList(); foreach (EMailIncidentMappingRow row in EMailIncidentMappingRow.List()) { retVal.Add(new EMailIncidentMappingHandler(row)); } return((EMailIncidentMappingHandler[])retVal.ToArray(typeof(EMailIncidentMappingHandler))); }
public static IEMailIncidentMapping LoadHandler(int EMailIncidentMappingId) { string TypeName = string.Empty; if (EMailIncidentMappingId > 0) { EMailIncidentMappingRow row = new EMailIncidentMappingRow(EMailIncidentMappingId); TypeName = row.Type; } else { // Load Default foreach (EMailIncidentMappingRow row in EMailIncidentMappingRow.List()) { TypeName = row.Type; if (row.Name == "Default") { break; } } } return((IEMailIncidentMapping)Mediachase.IBN.Business.ControlSystem.AssemblyHelper.LoadObject(TypeName, typeof(IEMailIncidentMapping))); }
private EMailIncidentMappingHandler(EMailIncidentMappingRow row) { _srcRow = row; }