public virtual ActionResult Details(dynamic id) { id = DynamicEntitySearcher.DynamicEntityMetadata.ParseKeyType(id); var model = DynamicRepository.GetItem(DynamicEntitySearcher.DynamicEntityMetadata.EntityMetadata.EntityType, DynamicEntitySearcher.DynamicEntityMetadata.KeyName(), id, DynamicEntitySearcher.DynamicEntityMetadata.GetInstanceIncludes().ToArray()); var viewModel = new DynamicDetailsViewModel(DynamicEntitySearcher.DynamicEntityMetadata, model, RequestManager.QueryStringDictionary); return(ControllerManager.View("DynamicDetails", viewModel)); }
public virtual ActionResult Details(dynamic id) { id = DynamicEntitySearcher.DynamicEntityMetadata.ParseKeyType(id); var model = DynamicRepository.GetItem(DynamicEntitySearcher.DynamicEntityMetadata.EntityMetadata.EntityType, DynamicEntitySearcher.DynamicEntityMetadata.KeyName(), id, DynamicEntitySearcher.DynamicEntityMetadata.GetInstanceIncludes().ToArray()); var viewModel = new DynamicDetailsViewModel(DynamicEntitySearcher.DynamicEntityMetadata, model, RequestManager.QueryStringDictionary); return ControllerManager.View("DynamicDetails", viewModel); }