public ProjectService(
     IProjectRepository projectRepository,
     IUserRepository userRepository,
     ICountryRepository countryRepository,
     IScoringOffersRepository scoringOffersRepository,
     ProjectTeamMembersStorageProvider projectTeamMembersStorageProvider,
     ProjectStorageProvider projectStorageProvider,
     IClock clock)
 {
     _projectRepository                 = projectRepository;
     _countryRepository                 = countryRepository;
     _scoringOffersRepository           = scoringOffersRepository;
     _projectTeamMembersStorageProvider = projectTeamMembersStorageProvider;
     _projectStorageProvider            = projectStorageProvider;
     _clock          = clock;
     _userRepository = userRepository;
 }
Exemple #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;
 }