/// <summary> /// Get information about the context in which the current user is currently working. /// </summary> /// <returns></returns> public static UserContext GetContext(this IPrincipal principal) { if (!principal.IsAuthenticated()) { return(null); } return(new UserContext { UserId = principal.GetUserId(), EventId = principal.GetEventId() }); }