public QuestionAspectLoaderProxy( IQuestionAspectMapper mappper, IQuestionRepository repository, IMemoryCache memoryCache) { _questionAspectLoader = new QuestionAspectLoader(mappper, repository); _quotationQuestionAspectLoaderDecorator = DispatchProxy.Create<IQuestionAspectLoader, CacheProxy>(); ((CacheProxy)_quotationQuestionAspectLoaderDecorator).Wrapped = _questionAspectLoader; ((CacheProxy)_quotationQuestionAspectLoaderDecorator).CacheAction = new CacheAction<IQuestionAspect>(memoryCache); }
public ExerciseGateway( IQuestionAspectLoader questionAspectLoader) { _questionAspectLoader = questionAspectLoader; }