public ActionResult Edit(int id)
{
var commodity = _commodityRepository.GetNullableById(id);
if (commodity == null) return RedirectToAction("Index");
var viewModel = CommodityViewModel.Create(Repository);
viewModel.Commodity = commodity;
return View(viewModel);
}