public ActionResult Copy(int id) { var model = new HomeCopyViewModel(); var sourceQuestionnaireQuery = new QuestionnaireById(id); var sourceQuestionnaire = _repository.Find(sourceQuestionnaireQuery); model.SourceQuestionnaire = sourceQuestionnaire; model.SourceQuestionnaireId = sourceQuestionnaire.QuestionnaireId; var availableQuestionnaireQuery = new QuestionnaireByOwnerAndStatus(User.Identity.Name, QuestionnaireStatus.Complete); var availableQuestionnaires = _repository.Find(availableQuestionnaireQuery).AsEnumerable(); model.AvailableQuestionnaires = ToQuestionniareSelectList(availableQuestionnaires); return View(model); }
public ActionResult Copy(int id) { var model = new HomeCopyViewModel(); var sourceQuestionnaireQuery = new QuestionnaireById(id); var sourceQuestionnaire = _repository.Find(sourceQuestionnaireQuery); model.SourceQuestionnaire = sourceQuestionnaire; model.SourceQuestionnaireId = sourceQuestionnaire.QuestionnaireId; var availableQuestionnaireQuery = new QuestionnaireByOwnerAndStatus(User.Identity.Name, QuestionnaireStatus.Complete); var availableQuestionnaires = _repository.Find(availableQuestionnaireQuery).AsEnumerable(); model.AvailableQuestionnaires = ToQuestionniareSelectList(availableQuestionnaires); return(View(model)); }