Ejemplo n.º 1
0
        public Metric(Application applicationReference, Mercury.Server.Application.Metric serverMetric)
        {
            base.BaseConstructor(applicationReference, serverMetric);


            metricType = serverMetric.MetricType;

            dataType = serverMetric.DataType;

            minimumValue = serverMetric.MinimumValue;

            maximumValue = serverMetric.MaximumValue;


            costDataSource = serverMetric.CostDataSource;

            costClaimDateType = serverMetric.CostClaimDateType;


            costReportingPeriod = serverMetric.CostReportingPeriod;

            costReportingPeriodValue = serverMetric.CostReportingPeriodValue;

            costReportingPeriodQualifier = serverMetric.CostReportingPeriodQualifier;

            costWatermarkPeriod = serverMetric.CostWatermarkPeriod;

            costWatermarkPeriodValue = serverMetric.CostWatermarkPeriodValue;

            costWatermarkPeriodQualifier = serverMetric.CostWatermarkPeriodQualifier;

            return;
        }
Ejemplo n.º 2
0
        public PopulationTriggerEvent(Application applicationReference, Mercury.Server.Application.PopulationTriggerEvent serverObject)
        {
            BaseConstructor(applicationReference, serverObject);


            populationId = serverObject.PopulationId;

            eventType = serverObject.EventType;

            serviceId = serverObject.ServiceId;

            metricType = serverObject.MetricType;

            metricId = serverObject.MetricId;

            metricMinimum = serverObject.MetricMinimum;

            metricMaximum = serverObject.MetricMaximum;

            authorizedServiceId = serverObject.AuthorizedServiceId;

            problemStatementId = serverObject.ProblemStatementId;

            action = new Mercury.Client.Core.Action.Action(application, serverObject.Action);

            createAccountInfo = serverObject.CreateAccountInfo;

            modifiedAccountInfo = serverObject.ModifiedAccountInfo;

            return;
        }