/// <summary> /// Handles the specified message. /// </summary> /// <param name="message">The message.</param> public void Handle(StaffRemovedFromTeamEvent message) { using (var connection = _connectionFactory.CreateConnection()) { connection.Execute( "DELETE FROM OrganizationModule.TeamStaff WHERE StaffKey = @StaffKey", new { message.StaffKey }); } }
private void Apply(StaffRemovedFromTeamEvent staffRemovedFromTeamEvent) { _staffKeys.Remove(staffRemovedFromTeamEvent.StaffKey); }