public CareMeasure(Application applicationReference, Mercury.Server.Application.CareMeasure serverObject) { BaseConstructor(applicationReference, serverObject); careMeasureDomainId = serverObject.CareMeasureDomainId; careMeasureDomainName = serverObject.CareMeasureDomainName; careMeasureClassId = serverObject.CareMeasureClassId; careMeasureClassName = serverObject.CareMeasureClassName; components = new List <CareMeasureComponent> (); foreach (Server.Application.CareMeasureComponent currentServerComponent in serverObject.Components) { CareMeasureComponent component = new CareMeasureComponent(application, currentServerComponent); components.Add(component); } return; }
public CareMeasureComponent Copy() { Server.Application.CareMeasureComponent serverObject = (Server.Application.CareMeasureComponent)ToServerObject(); CareMeasureComponent copiedObject = new CareMeasureComponent(application, serverObject); return(copiedObject); }
public Boolean IsEqual(CareMeasureComponent compareObject) { Boolean isEqual = base.IsEqual((CoreConfigurationObject)compareObject); isEqual &= (CareMeasureId == compareObject.CareMeasureId); isEqual &= (CareMeasureScaleId == compareObject.CareMeasureScaleId); isEqual &= (Tag == compareObject.Tag); return(isEqual); }