public ActionResult BrowseResponses(string tenant, string surveySlug, string answerId) { SurveyAnswer surveyAnswer = null; if (string.IsNullOrEmpty(answerId)) { answerId = this.surveyAnswerStore.GetFirstSurveyAnswerId(tenant, surveySlug); } if (!string.IsNullOrEmpty(answerId)) { surveyAnswer = this.surveyAnswerStore.GetSurveyAnswer(tenant, surveySlug, answerId); } var surveyAnswerBrowsingContext = this.surveyAnswerStore.GetSurveyAnswerBrowsingContext(tenant, surveySlug, answerId); var browseResponsesModel = new BrowseResponseModel { SurveyAnswer = surveyAnswer, PreviousAnswerId = surveyAnswerBrowsingContext.PreviousId, NextAnswerId = surveyAnswerBrowsingContext.NextId }; var model = this.CreateTenantPageViewData(browseResponsesModel); model.Title = surveySlug; return(this.View(model)); }
public ActionResult BrowseResponses(string tenant, string surveySlug, string answerId) { SurveyAnswer surveyAnswer = null; if (string.IsNullOrEmpty(answerId)) { answerId = this.surveyAnswerStore.GetFirstSurveyAnswerId(tenant, surveySlug); } if (!string.IsNullOrEmpty(answerId)) { surveyAnswer = this.surveyAnswerStore.GetSurveyAnswer(tenant, surveySlug, answerId); } var surveyAnswerBrowsingContext = this.surveyAnswerStore.GetSurveyAnswerBrowsingContext(tenant, surveySlug, answerId); var browseResponsesModel = new BrowseResponseModel { SurveyAnswer = surveyAnswer, PreviousAnswerId = surveyAnswerBrowsingContext.PreviousId, NextAnswerId = surveyAnswerBrowsingContext.NextId }; var model = this.CreateTenantPageViewData(browseResponsesModel); model.Title = surveySlug; return this.View(model); }