public override void Process(HttpRequestArgs args)
        {
            if (!WildcardProvider.IsWildcardItem(Context.Item))
            {
                return;
            }

            string itemName       = ResolveItemNameFromUrl(args.Context);
            var    datasourceItem = WildcardProvider.GetDatasourceItem(Context.Item, itemName);

            if (datasourceItem == null)
            {
                return;
            }

            args.Context.Items[AppConstants.ContextItemKey] = Context.Item;
            Context.Item = datasourceItem;
        }
 public static bool IsWildcardItem(this Item item)
 {
     return(WildcardProvider.IsWildcardItem(item));
 }