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