public SurveyFacade(IDataEntryService dataEntryService, ISurveyInfoService surveyInfoService, IFormSettingsService formSettingsService, ISecurityFacade securityFacade, SurveyResponseBuilder surveyResponseBuilder, IProjectMetadataProvider projectMetadataProvider, Epi.Cloud.Common.Message.SurveyInfoRequest surveyInfoRequest, Epi.Cloud.Common.Message.SurveyAnswerRequest surveyResponseRequest, Epi.Cloud.Common.Message.UserAuthenticationRequest surveyAuthenticationRequest, SurveyAnswerDTO surveyAnswerDTO, FormInfoDTO formInfoDTO) { _dataEntryService = dataEntryService; _surveyInfoService = surveyInfoService; _formSettingsService = formSettingsService; _securityFacade = securityFacade; _surveyResponseBuilder = surveyResponseBuilder; _projectMetadataProvider = projectMetadataProvider; _surveyInfoRequest = surveyInfoRequest; _surveyAnswerRequest = surveyResponseRequest; _surveyAnswerDTO = surveyAnswerDTO; _formInfoDTO = formInfoDTO; }
public DataEntryService( ISurveyInfoService surveyInfoService, ISecurityDataService securityDataService, IFormInfoDao formInfoDao, ISurveyInfoDao surveyInfoDao, SurveyResponseProvider surveyResponseProvider, ISurveyResponseDao surveyResponseDao) { _surveyInfoService = surveyInfoService; _securityDataService = securityDataService; _formInfoDao = formInfoDao; _surveyInfoDao = surveyInfoDao; _surveyResponseDao = surveyResponseDao; _surveyResponseProvider = surveyResponseProvider; }
/// <summary> /// Returns a SurveyInfoDTO object /// </summary> /// <param name="surveyInfoRequest"></param> /// <param name="surveyInfoService"></param> /// <param name="surveyId"></param> /// <returns></returns> public static SurveyInfoDTO GetSurveyInfoDTO(SurveyInfoRequest surveyInfoRequest, ISurveyInfoService surveyInfoService, string surveyId) { surveyInfoRequest.Criteria.SurveyIdList.Add(surveyId); try { SurveyInfoDTO result = surveyInfoService.GetSurveyInfoByFormId(surveyId).ToSurveyInfoDTO(); return(result); } catch (Exception ex) { throw ex; } }
public SurveyInfoController(ISurveyInfoService surveyInfoService, ISurveyResultService surveyResultService) { _surveyInfoService = surveyInfoService; _surveyResultService = surveyResultService; }