public ActionResult FindAndStartSurvey(string shortName) { var survey = Repository.OfType<Survey>().Queryable.Single(a => a.ShortName == shortName); return this.RedirectToAction(a => a.StartSurvey(survey.Id)); }