示例#1
0
 public RespondentsService(
     IRespondentsReader respondentsReader,
     IRespondentRepository respondentRepository,
     IRespondentsValidator respondentValidator,
     ICompanySizeCache companySizeCache,
     IExperienceLevelCache experienceLevelCache,
     ICompanySizeRepository companySizeRepository,
     IExperienceLevelRepository experienceLevelRepository)
 {
     this.respondentsReader         = respondentsReader;
     this.respondentRepository      = respondentRepository;
     this.respondentValidator       = respondentValidator;
     this.companySizeCache          = companySizeCache;
     this.experienceLevelCache      = experienceLevelCache;
     this.companySizeRepository     = companySizeRepository;
     this.experienceLevelRepository = experienceLevelRepository;
 }
 public CompanySizeCache(ICompanySizeRepository companySizeRepository)
 {
     this.companySizeRepository = companySizeRepository;
     SetCompanySizeCache();
 }