Пример #1
0
        /// <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()
            });
        }