public void AddDefinition(Definitions.ServiceSingletonDefinition singletonDefinition) { singletonDefinition.ServiceId = Id; definitions.Add(singletonDefinition); return; }
public ServiceSingletonDefinition Copy() { Server.Application.ServiceSingletonDefinition serverObject = (Server.Application.ServiceSingletonDefinition)ToServerObject(); ServiceSingletonDefinition copiedObject = new ServiceSingletonDefinition(application, serverObject); return(copiedObject); }
public Boolean IsEqual(ServiceSingletonDefinition compareDefinition) { Boolean isEqual = true; if (this.dataSourceType != compareDefinition.DataSourceType) { isEqual = false; } if (this.eventDateOrder != compareDefinition.EventDateOrder) { isEqual = false; } if (this.principalDiagnosisCriteria != compareDefinition.PrincipalDiagnosisCriteria) { isEqual = false; } isEqual &= (PrincipalDiagnosisVersion == compareDefinition.PrincipalDiagnosisVersion); if (this.diagnosisCriteria != compareDefinition.DiagnosisCriteria) { isEqual = false; } isEqual &= (DiagnosisVersion == compareDefinition.DiagnosisVersion); if (this.drgCriteria != compareDefinition.DrgCriteria) { isEqual = false; } if (this.icd9ProcedureCodeCriteria != compareDefinition.Icd9ProcedureCodeCriteria) { isEqual = false; } if (this.billTypeCriteria != compareDefinition.BillTypeCriteria) { isEqual = false; } if (this.locationCodeCriteria != compareDefinition.LocationCodeCriteria) { isEqual = false; } if (this.revenueCodeCriteria != compareDefinition.RevenueCodeCriteria) { isEqual = false; } if (this.procedureCodeCriteria != compareDefinition.ProcedureCodeCriteria) { isEqual = false; } if (this.isPcpRequiredCriteria != compareDefinition.IsPcpRequiredCriteria) { isEqual = false; } isEqual &= (useMemberAgeCriteria == compareDefinition.UseMemberAgeCriteria); isEqual &= (memberAgeDateQualifier == compareDefinition.MemberAgeDateQualifier); isEqual &= (memberAgeMinimum == compareDefinition.MemberAgeMinimum); isEqual &= (memberAgeMaximum == compareDefinition.MemberAgeMaximum); if (this.modifierCodeCriteria != compareDefinition.ModifierCodeCriteria) { isEqual = false; } if (this.providerSpecialtyCriteria != compareDefinition.ProviderSpecialtyCriteria) { isEqual = false; } if (this.ndcCodeCriteria != compareDefinition.NdcCodeCriteria) { isEqual = false; } if (this.drugNameCriteria != compareDefinition.DrugNameCriteria) { isEqual = false; } if (this.deaClassificationCriteria != compareDefinition.DeaClassificationCriteria) { isEqual = false; } if (this.therapeuticClassificationCriteria != compareDefinition.TherapeuticClassificationCriteria) { isEqual = false; } if (this.labLoincCodeCriteria != compareDefinition.LabLoincCodeCriteria) { isEqual = false; } if (this.labNameCriteria != compareDefinition.LabNameCriteria) { isEqual = false; } if (this.labValueExpressionCriteria != compareDefinition.LabValueExpressionCriteria) { isEqual = false; } if (this.labMetricId != compareDefinition.LabMetricId) { isEqual = false; } if (this.customCriteria != compareDefinition.CustomCriteria) { isEqual = false; } if (this.enabled != compareDefinition.Enabled) { isEqual = false; } return(isEqual); }