public ActionResult Edit(int id) { var template = _templateRepository.GetNullableById(id); if (template == null) return RedirectToAction("Index"); var viewModel = TemplateViewModel.Create(Repository, template); return View(viewModel); }