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); }
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; }
public QuestionInitService(IQuestionInfoRepository questionInfoRepository, IQuestionInfoStatisticRepository questionInfoStatisticRepository) { this.questionInfoRepository = questionInfoRepository; this.questionInfoStatisticRepository = questionInfoStatisticRepository; }