protected override void OnActionExecuting(System.Web.Mvc.ActionExecutingContext filterContext)
{
if (filterContext.HttpContext.User.Identity.IsAuthenticated)
{
AuthenticatedUser = RepositoryFactory.UserRepository.Queryable.SingleOrDefault(
user => user.Identifier == filterContext.HttpContext.User.Identity.Name);
ViewBag.AuthenticatedUser = AuthenticatedUser;
if (AuthenticatedUser != null)
{
ViewBag.ProfileImage = AuthenticatedUser.Profile.ImageUrl;
ViewBag.ProfileName = AuthenticatedUser.Profile.DisplayName;
}
}
base.OnActionExecuting(filterContext);
}