private EMailIncidentMappingHandler(EMailIncidentMappingRow row) { _srcRow = row; }
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)); }