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; }
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; }