public void Handle(UserNameChanged message) { _db.Users.Update(message.UserId, user => { user.UserName = message.UserName; }); }
private void HandleUserNameChanged(UserNameChanged userNameChanged) { var user = GetUserModel(userNameChanged); user.Name = userNameChanged.Name; //_userDao.Update(_user); _sqlClient.Updateable(user).UpdateColumns(x => new { x.Name }).ExecuteCommand(); }
private void HandleEvent(UserNameChanged <TKey> evt) { var(normalizedEmail, normalizedUser, logins, claims) = reverseLookup[evt.UserId]; existingUserNames.Remove(normalizedUser); existingUserNames[evt.UserName] = evt.UserId; reverseLookup[evt.UserId] = new Tuple <string, string, HashSet <ExternalLogin>, HashSet <Claim> >(normalizedEmail, evt.UserName, logins, claims); }
public int Serialize(ref byte[] bytes, int offset, UserNameChanged <TKey> value, IFormatterResolver formatterResolver) { var keyFormatter = formatterResolver.GetFormatter <TKey>(); var startOffset = offset; offset += keyFormatter.Serialize(ref bytes, offset, value.UserId, formatterResolver); offset += MessagePackBinary.WriteString(ref bytes, offset, value.UserName); return(offset - startOffset); }
public void TestSerializationOfUserNameChanged() { var evt = new UserNameChanged("EMAIL", true); var bytes = LZ4MessagePackSerializer.Serialize <IEvent>(evt, AspnetIdentityResolver.Instance); var eventChk = LZ4MessagePackSerializer.Deserialize <IEvent>(bytes, AspnetIdentityResolver.Instance) as UserNameChanged; Assert.NotNull(eventChk); Assert.Equal(evt.UserName, eventChk.UserName); Assert.Equal(evt.Normalized, eventChk.Normalized); }
public void OnUserNameChanged(string oldUserName, string newUserName) { var user = users.Find(oldUserName); if (user != null) { users.Remove(oldUserName); users.Add(newUserName, user); UserNameChanged?.Invoke(this, new UserNameChangedEventArgs(oldUserName, user.IRCUser)); } }
public void TestSerializationOfUserNameChanged1() { var userId = Guid.NewGuid(); var evt = new UserNameChanged <Guid>(userId, "EMAIL"); var bytes = LZ4MessagePackSerializer.Serialize <IEvent>(evt, AspnetIdentityResolver.Instance); var eventChk = LZ4MessagePackSerializer.Deserialize <IEvent>(bytes, AspnetIdentityResolver.Instance) as UserNameChanged <Guid>; Assert.NotNull(eventChk); Assert.Equal(evt.UserId, eventChk.UserId); Assert.Equal(evt.UserName, eventChk.UserName); }
public void BasicChangeObservable() { ResetCounters(); serialDisposable.Disposable = UserNameChanged .SelectMany(result => FilterList(_words, result)) .Catch((TimeoutException exc) => Observable.Return(new List <string> { exc.Message })) .Repeat() .ObserveOn(_uiScheduler) .Subscribe(OnHandleInputList); }
private void HandleUserNameChanged(UserNameChanged e) { var userModel = GetUserModel(e); userModel.Name = e.Name; var entry = _dbContext.Entry(userModel); //if (entry.State != EntityState.Added) //{ // entry.Property(x => x.Name).IsModified = true; //} //_dbContext.Set<Model.User>().Update(userModel); }
private void HandleUserNameChanged(UserNameChanged e) { var userModel = GetUserModel(e); userModel.Name = e.Name; _dbConnection.Execute("update user set Name = @name where id = @id", new { name = e.Name, id = e.AggregateRootKey }); //var entry = _dbConnection.Entry(userModel); //if (entry.State != EntityState.Added) //{ // entry.Property(x => x.Name).IsModified = true; //} //_dbContext.Set<Model.User>().Update(userModel); }
public void DebounceObservable() { ResetCounters(); serialDisposable.Disposable = UserNameChanged .Throttle(TimeSpan.FromSeconds(1), scheduler: _backgroundScheduler) .SelectMany(result => FilterList(_words, result)) .Catch((TimeoutException exc) => Observable.Return(new List <string> { exc.Message })) .Repeat() .ObserveOn(_uiScheduler) .Subscribe(OnHandleInputList); }
private void HandleEvent(IActorRef _, UserNameChanged evt) { if (!evt.Normalized) { user.UserName = evt.UserName; } else { user.NormalizedUserName = evt.UserName; } if (!inSync) { return; } if (evt.Normalized) { coordinator.Tell(new ActorMessages.UserCoordinator.NotifyUserEvent(new ActorMessages.UserCoordinator.UserNameChanged <TKey>(userId, evt.UserName))); } }
private bool TestCommand(SetUserName evt, out IEvent e) { e = null; if (!evt.Normalized) { if (user != null && !string.Equals(user.UserName, evt.UserName)) { e = new UserNameChanged(evt.UserName, evt.Normalized); } } else { if (user != null && !string.Equals(user.NormalizedUserName, evt.UserName)) { e = new UserNameChanged(evt.UserName, evt.Normalized); } } //add some tests? return(true); }
protected virtual void OnUserNameChanged(AccountService sender, string username) => UserNameChanged?.Invoke(this, username);
protected virtual void OnUserNameChanged() { UserNameChanged?.Invoke(this, _userName); }
protected void ProcessUserNameChanged(UserNameChanged @event) { this.Id = @event.UserId; this.Name = @event.Name; }
/// <summary> /// Event invocator method called when the user name is changed. /// </summary> protected virtual void OnUserNameChanged() { UserNameChanged?.Invoke(this, EventArgs.Empty); }
protected virtual void OnRaiseCustomEvent(UserNameChangedEventArgs e) { UserNameChanged?.Invoke(this, e); }
private void Handle(UserNameChanged userNameChanged) { Name = userNameChanged.Name; }
private void Apply(UserNameChanged e) { this._userName = e.NewName; }