예제 #1
0
        public ProducerObligationTypeChange(
            Guid organisationId,
            string complianceYear,
            Func <Guid, string, ISchemeEeeDataQuerySet> schemeEeeDataQuerySetDelegate,
            IProducerQuerySet producerQuerySet)
        {
            this.organisationId   = organisationId;
            this.complianceYear   = complianceYear;
            this.producerQuerySet = producerQuerySet;

            schemeEeeDataQuerySet = schemeEeeDataQuerySetDelegate(organisationId, complianceYear);
        }
        public ProducerObligationTypeChange(
            Guid organisationId,
            string complianceYear,
            Func<Guid, string, ISchemeEeeDataQuerySet> schemeEeeDataQuerySetDelegate,
            IProducerQuerySet producerQuerySet)
        {
            this.organisationId = organisationId;
            this.complianceYear = complianceYear;
            this.producerQuerySet = producerQuerySet;

            schemeEeeDataQuerySet = schemeEeeDataQuerySetDelegate(organisationId, complianceYear);
        }