예제 #1
0
 public LoadResponseBuilder(ISession session, User user, LoadRequest loadRequest, string @group)
 {
     this.session = session;
     this.user = user;
     this.loadRequest = loadRequest;
     this.group = group;
 }
예제 #2
0
 public SaveResponseBuilder(ISession session, User user, SaveRequest saveRequest, string @group)
 {
     this.session = session;
     this.user = user;
     this.saveRequest = saveRequest;
     this.group = group;
 }
예제 #3
0
 public AccessControlList(IObject obj, User user)
 {
     this.user = user;
     this.objectType = obj.Strategy.Class;
     this.databaseSession = this.user.Strategy.Session;
     this.accessControlledObject = (AccessControlledObject)obj;
 }
예제 #4
0
        public IdentityUser MapFrom(User user)
        {
            this.Id = user.Id.ToString();
            this.UserName = user.UserName;
            this.EmailConfirmed = user.UserEmailConfirmed.HasValue && user.UserEmailConfirmed.Value;
            this.Email = user.UserEmail;
            this.PasswordHash = user.UserPasswordHash;

            return this;
        }
예제 #5
0
파일: UserGroup.cs 프로젝트: whesius/allors
        public bool ContainsMember(User user)
        {
            foreach (User member in this.Members)
            {
                if (member.Equals(user))
                {
                    return true;
                }
            }

            return false;
        }
예제 #6
0
파일: Users.cs 프로젝트: whesius/allors
 public CachedUser(User user)
 {
     this.UserId = user.UserName.ToLower();
     this.objectId = user.Id.ToString();
 }
예제 #7
0
 private MembershipUser CreateMembershipUser(User user)
 {
     var membershipUser = new MembershipUser(
         Provider,
         user.UserName,
         user.Strategy.ObjectId,
         null,
         null,
         null,
         true,
         false,
         DateTime.Now,
         DateTime.Now,
         DateTime.Now,
         DateTime.Now,
         DateTime.Now);
     return membershipUser;
 }
예제 #8
0
 public AccessControlListCache(User user, Func<IObject, User, IAccessControlList> factory)
     : this(user)
 {
     this.factory = factory;
 }
예제 #9
0
 public AccessControlListCache(User user)
 {
     this.user = user;
     this.accessControlListByObject = new Dictionary<IObject, IAccessControlList>();
 }