protected static void PlaceInItemDictionary(string keyName, object item, ActionExecutedContext filterContext) { var collection = filterContext.HttpContext.Items; if (collection.Contains(keyName)) { collection[keyName] = item; } else { collection.Add(keyName, item); } }