/// <summary> /// Handles the specified message. /// </summary> /// <param name="message">The message.</param> public void Handle(TeamRemovedEvent message) { const string SqlTeamDelete = "DELETE FROM OrganizationModule.Team " + "WHERE OrganizationModule.Team.TeamKey = @TeamKey"; const string SqlTeamPatientDelete = "DELETE FROM OrganizationModule.TeamPatient " + "WHERE OrganizationModule.TeamPatient.TeamKey = @TeamKey"; const string SqlTeamStaffDelete = "DELETE FROM OrganizationModule.TeamStaff " + "WHERE OrganizationModule.TeamStaff.TeamKey = @TeamKey"; using (var connection = _connectionFactory.CreateConnection()) { connection.Execute(SqlTeamDelete, new { TeamKey = message.Key, }); connection.Execute(SqlTeamPatientDelete, new { TeamKey = message.Key, }); connection.Execute(SqlTeamStaffDelete, new { TeamKey = message.Key, }); } }
private void Apply(TeamRemovedEvent teamRemovedEvent) { }