public NotificationOfParticipationService(
     IEntityRepository <NotificationOfParticipation, int> repository,
     IEntityRepository <ProjectCompany, int> companyRepository,
     IEntityRepository <ProjectCompanyShare, int> shareRepository,
     IProjectCompanyShareService shareService,
     IFactShareCalculation factShareCalculation,
     INotificationOfParticipationCalculation notificationCalculation,
     ISignatoryService signatureService,
     IProjectCompanyService projectCompanyService, ISupportingDocumentsService supportingDocumentsService) : base(repository)
 {
     this.shareRepository            = shareRepository;
     this.companyRepository          = companyRepository;
     this.factShareCalculation       = factShareCalculation;
     this.notificationCalculation    = notificationCalculation;
     this.signatureService           = signatureService;
     this.shareService               = shareService;
     this.projectCompanyService      = projectCompanyService;
     this.supportingDocumentsService = supportingDocumentsService;
 }
コード例 #2
0
 public NPWorkbook(INotificationOfParticipationCalculation notificationCalculation, IProjectCompanyService projectCompanyService)
 {
     this.notificationCalculation = notificationCalculation;
     this.projectCompanyService   = projectCompanyService;
 }