public virtual ActionResult Edit(string id) { var model = SurveyEditModel.FromDomain(Surveys.Get(id), Accounting); ViewData["groups"] = GroupSummaries; ViewData["users"] = UserSummaries[model.Availability.Users ?? new string[0]]; return(View(model)); }