public ActionResult Edit(Guid id)
{
var experienceType = RepositoryFactory.ExperienceTypeRepository.GetNullableById(id);
if (experienceType == null) return RedirectToAction("Index");
var viewModel = ExperienceTypeViewModel.Create(Repository);
viewModel.Name = experienceType.Name;
viewModel.Icon = experienceType.Icon;
return View(viewModel);
}