Files
Umbraco-CMS/src/Umbraco.Web/UmbracoContextExtensions.cs

29 lines
887 B
C#
Raw Normal View History

2013-11-07 17:16:22 +01:00
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Umbraco.Core.Events;
2013-11-07 17:16:22 +01:00
namespace Umbraco.Web
{
/// <summary>
/// Provides extension methods for <see cref="UmbracoContext"/>.
/// </summary>
public static class UmbracoContextExtensions
{
2013-11-07 17:16:22 +01:00
/// <summary>
/// If there are event messages in the current request this will return them , otherwise it will return null
2013-11-07 17:16:22 +01:00
/// </summary>
/// <param name="umbracoContext"></param>
/// <returns></returns>
public static EventMessages GetCurrentEventMessages(this UmbracoContext umbracoContext)
2013-11-07 17:16:22 +01:00
{
var msgs = umbracoContext.HttpContext.Items[typeof (RequestLifespanMessagesFactory).Name];
if (msgs == null) return null;
return (EventMessages) msgs;
2013-11-07 17:16:22 +01:00
}
2013-11-07 17:16:22 +01:00
}
}