public ReportsAdapter(IMongoClientHelper <QuizAttempts> quizAttempt, IOptions <MongoDbSettings> options, ICuriousQuizAdapter curiousQuizAdapter,
                       IGrowthMindsetAdapter growthMindsetQuizAdapter, IMakingTimeForMeQuizAdapter makingTimeForMeQuizAdapter,
                       IStoryTellingForImpactAdapter storyTellingForImpactAdapter, IBlindSpotAdapter blindSpotAdapter, ILearningMythsAdapter learningMythAdapter,
                       IContinuousLearningAdapter continuousLearningAdapter, ICulturalObservationAdapter culturalObservationAdapter,
                       IProductivityZoneQuizAdapter productivityZoneQuizAdapter, IReflectionToolAdapter reflectionToolAdapter)
 {
     _quizAttempt                           = quizAttempt;
     _curiousQuizAdapter                    = curiousQuizAdapter;
     _growthMindsetQuizAdapter              = growthMindsetQuizAdapter;
     _makingTimeForMeQuizAdapter            = makingTimeForMeQuizAdapter;
     _storyTellingForImpactAdapter          = storyTellingForImpactAdapter;
     _blindSpotAdapter                      = blindSpotAdapter;
     _continuousLearningAdapter             = continuousLearningAdapter;
     _learningMythAdapter                   = learningMythAdapter;
     _productivityZoneQuizAdapter           = productivityZoneQuizAdapter;
     _culturalObservationAdapter            = culturalObservationAdapter;
     _reflectionToolAdapter                 = reflectionToolAdapter;
     _curiousQuizAttemptsCollection         = options.Value.CuriousQuizAttemptsCollection;
     _quizDetailsCollection                 = options.Value.quizDetailsCollection;
     _growthMindsetAttemptsCollection       = options.Value.GrowthMindsetAttemptsQuizCollection;
     _learningMythAttemptsCollection        = options.Value.LearningMythsQuizAttemptsCollection;
     _continuousLearningAttemptsCollection  = options.Value.ContinuousLearningAssessmentQuizAttemptsCollection;
     _culturalObservationAttemptsCollection = options.Value.CultureObservationToolQuizAttemptsCollection;
     _productivityZoneAttemptsCollection    = options.Value.ProductivityZoneQuizAttemptsCollection;
     _reflectionToolAttemptsCollection      = options.Value.ReflectionToolQuizAttemptsCollection;
     _makingTimeForMeAttemptsCollection     = options.Value.MakingTimeForMeQuizAttemptsCollection;
     _storyTellingAttemptsCollection        = options.Value.StoryTellingForImpactQuizAttemptsCollection;
 }
Esempio n. 2
0
 public LearningMythsBusinessLogic(ILearningMythsAdapter learningMythsAdapter)
 {
     _learningMythsAdapter = learningMythsAdapter;
 }