public ActionResult Edit(Guid id)
{
var outcome = RepositoryFactory.OutcomeRepository.GetNullableById(id);
if (outcome == null) return RedirectToAction("Index");
var viewModel = OutcomeViewModel.Create(Repository);
viewModel.Name = outcome.Name;
viewModel.Description = outcome.Description;
viewModel.ImageUrl = outcome.ImageUrl;
return View(viewModel);
}