// GET: Surveys/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Survey survey = _db.T_Survey.Find(id); if (survey == null) { return(HttpNotFound()); } var userId = User.Identity.GetUserId(); var parameters = new { UserId = userId, Survey = survey }; IViewBagExtendedLoader <dynamic> prepareSurveyViewBagLoader = new PrepareSurveyViewBagLoader <dynamic>(); prepareSurveyViewBagLoader.Parameters = parameters; prepareSurveyViewBagLoader.Load(this, _db); return(View(survey)); }
// GET: Surveys/Edit/5 public ActionResult EditSurvey(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Survey survey = _db.T_Survey.Find(id); if (survey == null) { return(HttpNotFound()); } List <Employee> employees = _db.T_Employees.Where(i => i.Id == survey.EmployeeId).ToList(); var userId = employees[0].UserId; var parameters = new { UserId = userId, Survey = survey }; IViewBagExtendedLoader <dynamic> prepareSurveyViewBagLoader = new PrepareSurveyViewBagLoader <dynamic>(); prepareSurveyViewBagLoader.Parameters = parameters; prepareSurveyViewBagLoader.Load(this, _db); return(View(survey)); }