Beispiel #1
0
        /// <summary>
        /// Makes BaseSession instance
        /// </summary>
        public virtual ISession MakeNewSessionInstance(Guid sessionID, Security.User user = null)
        {
            var result = new BaseSession(sessionID);

            result.User = user;

            return(result);
        }
            /// <summary>
            /// Makes BaseSession instance
            /// </summary>
            public virtual ISession MakeNewSessionInstance(Guid sessionID, Security.User user = null)
            {
                var result = new BaseSession(sessionID);
                result.User = user;

                return result;
            }
Beispiel #3
0
 /// <summary>
 /// Shortcut method that creates a temp/mock BaseSession object thus checking permission in mock BaseSession context
 /// </summary>
 public bool Check(User user)
 {
     if (user==null || !user.IsAuthenticated) return false;
       var session = new BaseSession(Guid.NewGuid());
       session.User = user;
       return this.Check(session);
 }