Exemple #1
0
        public bool ChangePasswordForUser(string userName, string oldPassword, string newPassword)
        {
            if (!ValidateUser(userName, oldPassword))
            {
                return(false);
            }


            if (ValidatePassword(newPassword))
            {
                throw new MembershipPasswordException("Change password canceled due to new password validation failure.");
            }

            int rowsAffected = 0;

            var customer = new Customer {
                Username = userName, Password = EncodePassword(newPassword)
            };

            _db.Entry(customer).State = EntityState.Modified;
            rowsAffected = _db.SaveChanges();

            if (rowsAffected > 0)
            {
                return(true);
            }

            return(false);
        }
Exemple #2
0
 public void Update(BasicProduct product)
 {
     _db.Entry(product).State = EntityState.Modified;
     _db.SaveChanges();
 }