Example #1
0
 public SurveyAnswersController(
     AzureBlobContainerFactory <ApiModels.SurveyAnswer> surveyAnswerContainerFactory,
     AzureBlobContainerFactory <List <string> > surveyAnswerListContainerFactory,
     ISurveyAnalysisService surveyAnalysisService)
 {
     this.surveyAnswerContainerFactory     = surveyAnswerContainerFactory;
     this.surveyAnswerListContainerFactory = surveyAnswerListContainerFactory;
     this.surveyAnalysisService            = surveyAnalysisService;
 }
Example #2
0
 public SurveyAnswerService(StatelessServiceContext context,
                            AzureBlobContainerFactory <Models.SurveyAnswer> surveyAnswerContainerFactory,
                            AzureBlobContainerFactory <List <string> > surveyAnswerListContainerFactory,
                            ISurveyAnalysisService surveyAnalysisService)
     : base(context)
 {
     this.surveyAnswerContainerFactory     = surveyAnswerContainerFactory;
     this.surveyAnswerListContainerFactory = surveyAnswerListContainerFactory;
     this.surveyAnalysisService            = surveyAnalysisService;
 }
Example #3
0
 public SurveyResponsesController(
     AzureBlobContainerFactory <ApiModels.SurveyAnswer> surveyAnswerContainerFactory,
     AzureBlobContainerFactory <List <string> > surveyAnswerListContainerFactory,
     ISurveyAnalysisService surveyAnalysisService,
     IReliableStateManager stateManager)
 {
     this.surveyAnswerContainerFactory     = surveyAnswerContainerFactory;
     this.surveyAnswerListContainerFactory = surveyAnswerListContainerFactory;
     this.surveyAnalysisService            = surveyAnalysisService;
     _stateManager = stateManager;
 }
        public SurveysController(ISurveyManagementService surveyManagementService, ISurveyAnswerService surveyAnswerService, ISurveyAnalysisService surveyAnalysisService)
        {
            if (surveyManagementService == null)
            {
                throw new ArgumentNullException(nameof(surveyManagementService));
            }

            if (surveyAnswerService == null)
            {
                throw new ArgumentNullException(nameof(surveyAnswerService));
            }

            if (surveyAnalysisService == null)
            {
                throw new ArgumentNullException(nameof(surveyAnalysisService));
            }

            this.surveyManagementService = surveyManagementService;
            this.surveyAnswerService     = surveyAnswerService;
            this.surveyAnalysisService   = surveyAnalysisService;
        }