public void ChangePassword(string login, string oldPassword, string newPassword) { if (CanLogin(login, oldPassword)) { var e = new ChangePasswordEvent(login, newPassword); _blackBox.Record(new Event("ChangePassword", login, e.ToJson())); } }
protected void When(ChangePasswordEvent @event) { this.Password = @event.Password; }
/*************************************************************************************************/ private void RaiseChangePasswordEvent(string oldPassword, string password, string confirmPassword) { ChangePasswordEvent?.Invoke(oldPassword, password, confirmPassword); }