Пример #1
0
        internal static User FetchUser(UserData data)
        {
            var result = new User();

            result.Fetch(data);
            result.MarkOld();

            return result;
        }
Пример #2
0
 protected void Fetch(UserData data)
 {
     this.UserId = data.UserId;
     this.Email = data.Email;
     this.FullName = data.FullName;
     this.IsActive = data.IsActive;
     this.IsArchived = data.IsArchived;
     this.Name = data.Name;
     this.Salt = data.Salt;
     this.Password = data.Password;
     this.CreatedDate = data.CreatedDate;
     this.ModifiedDate = data.ModifiedDate;
 }
Пример #3
0
        protected override void DataPortal_Update()
        {
            using (var dalManager = DataFactoryManager.GetManager())
            {
                var dalFactory = dalManager.GetProvider<IUserDataFactory>();

                var data = new UserData();

                using (this.BypassPropertyChecks)
                {
                    this.ModifiedDate = DateTime.Now;

                    this.Update(data);

                    data = dalFactory.Update(data);
                }

                // this.FieldManager.UpdateChildren(data);
            }
        }
Пример #4
0
 protected void Update(UserData data)
 {
     data.UserId = this.UserId;
     data.Email = this.Email;
     data.FullName = this.FullName;
     data.IsActive = this.IsActive;
     data.IsArchived = this.IsArchived;
     data.Name = this.Name;
     data.Salt = this.Salt;
     data.Password = this.Password;
     data.CreatedDate = this.CreatedDate;
     data.ModifiedDate = this.ModifiedDate;
 }
Пример #5
0
 protected void Insert(UserData data)
 {
     this.Update(data);
 }