Exemplo n.º 1
0
        public void UpdateSurveyResponse(SurveyInfoModel surveyInfoModel,
                                         string responseId,
                                         MvcDynamicForms.Form form,
                                         SurveyAnswerDTO surveyAnswerDTO,
                                         bool isSubmited,
                                         bool isSaved,
                                         int pageNumber,
                                         int orgId,
                                         int userId,
                                         string userName)
        {
            // 1 Get the record for the current survey response
            // 2 update the current survey response and save the response

            //// 1 Get the record for the current survey response
            SurveyAnswerResponse surveyAnswerResponse = new SurveyAnswerResponse();

            surveyAnswerResponse.SurveyResponseList.Add(surveyAnswerDTO);
            ///2 Update the current survey response and save it
            _surveyAnswerRequest.Criteria.UserId   = userId;
            _surveyAnswerRequest.Criteria.UserName = userName;
            SurveyHelper.UpdateSurveyResponse(surveyInfoModel,
                                              form,
                                              _surveyAnswerRequest,
                                              _surveyResponseBuilder,
                                              _dataEntryService,
                                              surveyAnswerResponse,
                                              responseId,
                                              surveyAnswerDTO,
                                              isSubmited,
                                              isSaved,
                                              pageNumber,
                                              orgId,
                                              userId);
        }
Exemplo n.º 2
0
        public void UpdateSurveyResponse(SurveyInfoModel surveyInfoModel, string responseId, MvcDynamicForms.Form form, Epi.Web.Common.DTO.SurveyAnswerDTO surveyAnswerDTO, bool IsSubmited, bool IsSaved, int PageNumber)
        {
            // 1 Get the record for the current survey response
            // 2 update the current survey response and save the response

            //// 1 Get the record for the current survey response
            SurveyAnswerResponse surveyAnswerResponse = GetSurveyAnswerResponse(responseId);

            ///2 Update the current survey response and save it

            SurveyHelper.UpdateSurveyResponse(surveyInfoModel, form, _surveyAnswerRequest, _surveyResponseXML, _iSurveyAnswerRepository, surveyAnswerResponse, responseId, surveyAnswerDTO, IsSubmited, IsSaved, PageNumber);
        }