public ActionResult Edit(Guid?id) { if (id.HasValue) { var drug = _drugService.Read(a => a.GID == id.Value); if (drug == null) { return(RedirectToAction("Index")); } var cost = _drugCostService.GetByDrugID(id.Value); return(View(DrugViewModel.Load(drug, cost))); } else { return(View(new DrugViewModel())); } }