Amss.Boilerplate.Web.Common.Data.PrincipalSessionExtender.Convert C# (CSharp) Method

Convert() public static method

public static Convert ( this session ) : IApplicationPrincipal
session this
return IApplicationPrincipal
        public static IApplicationPrincipal Convert(this PrincipalSession session)
        {
            Contract.Assert(session != null);

            var identity = new ApplicationIdentity(session.UserId, session.Login, session.Name, session.Email);
            var principal = new ApplicationPrincipal(identity, session.Role, session.Permissions);

            return principal;
        }

Same methods

PrincipalSessionExtender::Convert ( this user ) : PrincipalSession
PrincipalSessionExtender