Esempio n. 1
0
 public QuestionInfoService(ILoggerFactory loggerFactory, IQuestionInfoRepository questionInfoRepository,
                            IQuestionInfoStatisticService questionInfoStatisticService, ICacheService cacheService)
 {
     logger = loggerFactory.CreateLogger <QuestionInfoService>();
     this.questionInfoRepository       = questionInfoRepository;
     this.questionInfoStatisticService = questionInfoStatisticService;
     this.cacheService = cacheService;
     random            = new Random((int)DateTime.UtcNow.Ticks);
 }
Esempio n. 2
0
 public SurveyInfoService(
     ISurveyInfoRepository surveyInfoRepository,
     IUserInfoRepository userInfoRepository,
     IQuestionInfoRepository quesionInfoRepository,
     IOptionInfoRepository optionInfoRepository,
     IRespondentInfoRepository respondentInfoRepository,
     ISurveyResultRepository surveyResultRepository,
     ITemplateRepository templateRepository,
     IUnitOfWork unitOfWork)
 {
     _surveyInfoRepository     = surveyInfoRepository;
     _userInfoRepository       = userInfoRepository;
     _quesionInfoRepository    = quesionInfoRepository;
     _optionInfoRepository     = optionInfoRepository;
     _respondentInfoRepository = respondentInfoRepository;
     _surveyResultRepository   = surveyResultRepository;
     _templateRepository       = templateRepository;
     _unitOfWork = unitOfWork;
 }
 public QuestionController(IQuestionInfoRepository _questionInfoRepository, IUserInfoRepository _userInfoRepository)
 {
     questionInfoRepository = _questionInfoRepository;
     userInfoRepository     = _userInfoRepository;
 }
Esempio n. 4
0
 public QuestionInitService(IQuestionInfoRepository questionInfoRepository,
                            IQuestionInfoStatisticRepository questionInfoStatisticRepository)
 {
     this.questionInfoRepository          = questionInfoRepository;
     this.questionInfoStatisticRepository = questionInfoStatisticRepository;
 }