public User Create(string email, string password, bool isActive)
            {
                ExceptionsManager.BusinessException.ThrowIfIsNullOrWhiteSpace(email);
                ExceptionsManager.BusinessException.ThrowIfTooShort(password, 4);

                var newUser = new User()
                {
                    Email = email,
                    Password = DomainServices.Encryption.Encrypt(password),
                    IsActive = isActive
                };

                return newUser;
            }
 public DataSessionContext(User currentUser)
     : base()
 {
     base.Initialize(this);
     this.currentUser = currentUser;
 }