コード例 #1
0
 public bool Delete(Guid UserId)
 {
     bool toReturn = false;
     using(DataAccessAdapterBase adapter = (new DataAccessAdapterFactory()).CreateAdapter())
     {
         AspnetMembershipEntity _AspnetMembershipEntity = new AspnetMembershipEntity(UserId);
         if (adapter.FetchEntity(_AspnetMembershipEntity))
         {
             adapter.DeleteEntity(_AspnetMembershipEntity);
             toReturn = true;
         }
     }
     return toReturn;
 }
コード例 #2
0
        public AspnetMembershipEntity Insert(Guid ApplicationId, string Password, int PasswordFormat, string PasswordSalt, string MobilePin, string Email, string LoweredEmail, string PasswordQuestion, string PasswordAnswer, bool IsApproved, bool IsLockedOut, DateTime CreateDate, DateTime LastLoginDate, DateTime LastPasswordChangedDate, DateTime LastLockoutDate, int FailedPasswordAttemptCount, DateTime FailedPasswordAttemptWindowStart, int FailedPasswordAnswerAttemptCount, DateTime FailedPasswordAnswerAttemptWindowStart, string Comment)
        {
            AspnetMembershipEntity _AspnetMembershipEntity = new AspnetMembershipEntity();
            using(DataAccessAdapterBase adapter = (new DataAccessAdapterFactory()).CreateAdapter())
            {

                _AspnetMembershipEntity.ApplicationId = ApplicationId;
                _AspnetMembershipEntity.Password = Password;
                _AspnetMembershipEntity.PasswordFormat = PasswordFormat;
                _AspnetMembershipEntity.PasswordSalt = PasswordSalt;
                _AspnetMembershipEntity.MobilePin = MobilePin;
                _AspnetMembershipEntity.Email = Email;
                _AspnetMembershipEntity.LoweredEmail = LoweredEmail;
                _AspnetMembershipEntity.PasswordQuestion = PasswordQuestion;
                _AspnetMembershipEntity.PasswordAnswer = PasswordAnswer;
                _AspnetMembershipEntity.IsApproved = IsApproved;
                _AspnetMembershipEntity.IsLockedOut = IsLockedOut;
                _AspnetMembershipEntity.CreateDate = CreateDate;
                _AspnetMembershipEntity.LastLoginDate = LastLoginDate;
                _AspnetMembershipEntity.LastPasswordChangedDate = LastPasswordChangedDate;
                _AspnetMembershipEntity.LastLockoutDate = LastLockoutDate;
                _AspnetMembershipEntity.FailedPasswordAttemptCount = FailedPasswordAttemptCount;
                _AspnetMembershipEntity.FailedPasswordAttemptWindowStart = FailedPasswordAttemptWindowStart;
                _AspnetMembershipEntity.FailedPasswordAnswerAttemptCount = FailedPasswordAnswerAttemptCount;
                _AspnetMembershipEntity.FailedPasswordAnswerAttemptWindowStart = FailedPasswordAnswerAttemptWindowStart;
                _AspnetMembershipEntity.Comment = Comment;
                adapter.SaveEntity(_AspnetMembershipEntity, true);
            }
            return _AspnetMembershipEntity;
        }
コード例 #3
0
 public AspnetMembershipEntity Insert(AspnetMembershipEntity _AspnetMembershipEntity)
 {
     using(DataAccessAdapterBase adapter = (new DataAccessAdapterFactory()).CreateAdapter())
     {
         adapter.SaveEntity(_AspnetMembershipEntity, true);
     }
     return _AspnetMembershipEntity;
 }
コード例 #4
0
 public bool Update(AspnetMembershipEntity _AspnetMembershipEntity, RelationPredicateBucket filter)
 {
     bool toReturn = false;
     using(DataAccessAdapterBase adapter = (new DataAccessAdapterFactory()).CreateAdapter())
     {
         adapter.UpdateEntitiesDirectly(_AspnetMembershipEntity, filter);
         toReturn = true;
     }
     return toReturn;
 }
コード例 #5
0
        public bool Update(AspnetMembershipEntity _AspnetMembershipEntity)
        {
            bool toReturn = false;
            using(DataAccessAdapterBase adapter = (new DataAccessAdapterFactory()).CreateAdapter())
            {
                RelationPredicateBucket filter = new RelationPredicateBucket();
                IPredicateExpression _PredicateExpression = new PredicateExpression();
                _PredicateExpression.Add(AspnetMembershipFields.UserId == _AspnetMembershipEntity.UserId);

                filter.PredicateExpression.Add(_PredicateExpression);

                adapter.UpdateEntitiesDirectly(_AspnetMembershipEntity, filter);
                toReturn = true;
            }
            return toReturn;
        }
コード例 #6
0
 public AspnetMembershipEntity SelectOne(Guid UserId)
 {
     AspnetMembershipEntity toReturn = null;
     using(DataAccessAdapterBase adapter = (new DataAccessAdapterFactory()).CreateAdapter())
     {
         AspnetMembershipEntity _AspnetMembershipEntity = new AspnetMembershipEntity(UserId);
         if (adapter.FetchEntity(_AspnetMembershipEntity))
         {
             toReturn = _AspnetMembershipEntity;
         }
     }
     return toReturn;
 }