public ActionResult Edit(Guid id) { _logger.Trace("/Events/Edit (get) called"); var eventVm = _eventHandler.ReadOne(id); eventVm.Locations = _businessHandler.ReadAll().ToSelectListItems(Guid.Empty); var misc = _miscHandler.ReadOne(string.Empty, eventVm.Id.ToString()); if (misc != null) { switch (misc.ID) { case "golfevent": eventVm.IsActiveGolfEvent = true; break; case "raffle": eventVm.IsActiveRaffle = true; break; case "roughriderevent": eventVm.IsActiveRoughRidersEvent = true; break; } } return(View(eventVm)); }