/// <summary>删除角色 /// </summary> public Task <AsyncTaskResult> HandleAsync(RoleChanged evnt) { return(TryUpdateRecordAsync(connection => { return connection.UpdateAsync(new { UseFlag = evnt.UseFlag, Version = evnt.Version, EventSequence = evnt.Sequence }, new { RoleId = evnt.AggregateRootId, Version = evnt.Version - 1 }, ConfigSettings.RoleTable); })); }
protected virtual void OnRoleChanged(RoleChangeArgs e) { RoleChanged?.Invoke(this, e); }
public static void AuthenticateUser(UserRole value) { _authenticatedUser = value; RoleChanged?.Invoke(null, new RoleChangedEventArgs(value)); }
protected void OnRoleChanged(Role role) { TheTrace.TraceInformation($"[{_meAsAPeer.ShortName}] Role changed to {role}"); _commands = new BlockingCollection <StateMachineCommandRequest>(); // reset commands RoleChanged?.Invoke(this, new RoleChangedEventArgs(role)); }
public void OnRoleChange(string oldRole, string newRole) { role = newRole; RoleChanged?.Invoke(newRole); }