internal ExpertService( [NotNull] IExpertRepository expertRepository, [NotNull] ITypeRepository <NotionType> notionTypeRepository, [NotNull] IRelationTypeRepository relationTypeRepository, [NotNull] IAssociationRepository associationRepository, [NotNull] IRelationRepository relationRepository) { if (expertRepository == null) { throw new ArgumentNullException(nameof(expertRepository)); } if (notionTypeRepository == null) { throw new ArgumentNullException(nameof(notionTypeRepository)); } if (relationTypeRepository == null) { throw new ArgumentNullException(nameof(relationTypeRepository)); } if (associationRepository == null) { throw new ArgumentNullException(nameof(associationRepository)); } if (relationRepository == null) { throw new ArgumentNullException(nameof(relationRepository)); } _expertRepository = expertRepository; _notionTypeRepository = notionTypeRepository; _relationTypeRepository = relationTypeRepository; _associationRepository = associationRepository; _relationRepository = relationRepository; }
public ExpertService( IUserRepository userRepository, IExpertRepository expertRepository, IExpertsRegistryContractClient expertsRegistryContractClient) { _userRepository = userRepository; _expertRepository = expertRepository; _expertsRegistryContractClient = expertsRegistryContractClient; }
public RepositoryManager(ICompanyRepository companyRepository, IRecordRepository recordRepository, IExpertRepository expertRepository, IPhotoRepository photoRepository) { _companyRepository = companyRepository; _recordRepository = recordRepository; _expertRepository = expertRepository; _photoRepository = photoRepository; }
public ExpertService(IUserRepository userRepository, IExpertApplicationRepository expertApplicationRepository, IClock clock, ICountryRepository countryRepository, ExpertApplicationsStorageProvider expertApplicationsStorageProvider, IExpertRepository expertRepository, MailService mailService) { _userRepository = userRepository; _expertRepository = expertRepository; _countryRepository = countryRepository; _mailService = mailService; _expertApplicationRepository = expertApplicationRepository; _expertApplicationsStorageProvider = expertApplicationsStorageProvider; _clock = clock; }
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; }
public ExpertProjectsController(IExpertRepository expertRepository, IMapper mapper) { this.expertRepository = expertRepository; this.mapper = mapper; }
public ExpertRepositoryTest() : base() { _repository = _scope.Resolve <IExpertRepository>(); }
public ExpertDomainService(IExpertRepository repository, IExpertPolicy policy, IExpertValidationService validationService, ILeadRepository leadRepository, IImageUrlService imageUrlService) : base(repository, policy, validationService) { LeadRepository = leadRepository; ImageUrlService = imageUrlService; }
/// <summary> /// Construction method /// </summary> /// <param name="repository"></param> public ExpertsService(IExpertRepository repository) { _repository = repository; }
public ExpertsController(IGroupRepository groupRepository, IExpertRepository expertRepository) { this.groupRepository = groupRepository; this.expertRepository = expertRepository; }