public ActionResult Edit(int id) { var template = repository.GetExamTemplate(id); if (template == null) { return(ReturnNotFoundView()); } if (template.creator.HasValue && template.creator.Value != sessionid.Value) { return(ReturnNoPermissionView()); } var viewmodel = new ExamTemplateViewModel(baseviewmodel); viewmodel.template = template.ToEditModel(); viewmodel.schoolList = repository.GetSchools().Select( x => new SelectListItem() { Text = x.name, Value = x.id.ToString(), Selected = x.id == viewmodel.template.schoolid }); return(View("Add", viewmodel)); }
public ActionResult Add() { var viewmodel = new ExamTemplateViewModel(baseviewmodel); viewmodel.schoolList = repository.GetSchools().Select( x => new SelectListItem() { Text = x.name, Value = x.id.ToString() }); return(View(viewmodel)); }