示例#1
0
 public EstimationService(
     IScoringContractClient scoringContractClient,
     IScoringRepository scoringRepository,
     IProjectRepository projectRepository,
     IExpertRepository expertRepository,
     IClock clock,
     IScoringCriterionRepository scoringCriterionRepository,
     IScoringApplicationRepository scoringApplicationRepository)
 {
     _scoringContractClient = scoringContractClient;
     _scoringRepository     = scoringRepository;
     _projectRepository     = projectRepository;
     _expertRepository      = expertRepository;
     _clock = clock;
     _scoringCriterionRepository   = scoringCriterionRepository;
     _scoringApplicationRepository = scoringApplicationRepository;
 }
示例#2
0
 public ScoringService(
     IProjectRepository projectRepository,
     IScoringRepository scoringRepository,
     IScoringsRegistryContractClient scoringsRegistryContractClient,
     IScoringOffersRepository scoringOffersRepository,
     IScoringOffersManagerContractClient scoringOffersManagerContractClient,
     MailService mailService,
     IUserRepository userRepository,
     IClock clock,
     IScoringContractClient scoringContractClient)
 {
     _projectRepository                  = projectRepository;
     _scoringRepository                  = scoringRepository;
     _scoringOffersRepository            = scoringOffersRepository;
     _scoringOffersManagerContractClient = scoringOffersManagerContractClient;
     _mailService    = mailService;
     _userRepository = userRepository;
     _clock          = clock;
     _scoringsRegistryContractClient = scoringsRegistryContractClient;
     _scoringContractClient          = scoringContractClient;
 }