public static bool ChangeUserPassword(int userId, string oldPassword, string newPassword) { using (var db = new PhysicManagementEntities()) { var UserData = GetUserByUserId(userId); string encryptedOldPassword = EncryptPassword(UserData.Username, oldPassword); var userData = GetUserData(UserData.Username, oldPassword); if (userData == null) { throw MegaException.ThrowException("رمز وارد شده اشتباه است."); } string encryptedNewPassword = EncryptPassword(userData.Username, newPassword); UserData.Password = encryptedNewPassword; return(db.SaveChanges() == 1); } }
public bool UpdatePhysicUser(Model.PhysicUser entity) { //var vallidtion = new PhysicUserValidation.PhysicUserEntityValidation().Validate(entity); //if (!vallidtion.IsValid) // throw new ValidationException(vallidtion.Errors); using (var db = new PhysicManagementEntities()) { var Entity = db.PhysicUser.Find(entity.Id); Entity.FirstName = entity.FirstName; Entity.LastName = entity.LastName; Entity.Username = entity.Username; Entity.Password = EncryptPassword(entity.Username, entity.Password); Entity.Mobile = entity.Mobile; Entity.Gender = entity.Gender; Entity.Description = entity.Description; Entity.Gender = entity.Gender; return(db.SaveChanges() == 1); } }