public IActionResult CreateAdditionalInfo(int surveyId) { var model = new CreateAdditionalInfo { SurveyId = surveyId }; return(View(model)); }
public async Task <IActionResult> EditAdditionalInfo(CreateAdditionalInfo model, int addinfoid, int surveyId) { await _repository.UpdateAdditionalInfo(new AdditionalInfo { LinkToSite = model.LinkToSite, LinkToVideo = model.LinkToVideo, SurveyId = surveyId, Id = addinfoid }); return(RedirectToAction("Edit", "Survey", new { surveyId })); }
public async Task <IActionResult> CreateAdditionalInfo(CreateAdditionalInfo model, int surveyId) { if (ModelState.IsValid) { await _repository.AddAdditionalInfoAsync(new AdditionalInfo { LinkToSite = model.LinkToSite, LinkToVideo = model.LinkToVideo, SurveyId = surveyId }); return(RedirectToAction("CreateQuestion", "Survey", new { surveyid = surveyId })); } return(View(model)); }
public async Task <IActionResult> EditAdditionalInfo(int addinfoid, int surveyId) { var survey = await _repository.GetAsync(surveyId); var additionalInfo = survey.Survey.AdditionalInfo; var model = new CreateAdditionalInfo(); if (additionalInfo != null) { model.Id = addinfoid; model.LinkToSite = additionalInfo.LinkToSite; model.LinkToVideo = additionalInfo.LinkToVideo; model.SurveyId = surveyId; } return(View(model)); }