public void Handle(AssessmentDefinitionRemovedEvent message) { using (var connection = _connectionFactory.CreateConnection()) { connection.Execute( "DELETE FROM OrganizationModule.OrganizationAssessmentDefinition WHERE OrganizationKey = @OrganizationKey AND AssessmentDefinitionKey = @AssessmentDefinitionKey", new { OrganizationKey = message.Key, message.AssessmentDefinitionKey }); } }
private void Apply(AssessmentDefinitionRemovedEvent assessmentDefinitionRemovedEvent) { _assessmentDefinitions.Remove(assessmentDefinitionRemovedEvent.AssessmentDefinitionKey); }