/// <summary> /// Handles the specified message. /// </summary> /// <param name="message">The message.</param> public void Handle(AssessmentReminderStatusChangedEvent message) { using (var connection = _connectionFactory.CreateConnection()) { connection.Execute( @"UPDATE [MessageModule].[AssessmentReminder] SET [Status] = @Status WHERE [AssessmentReminderKey] = @AssessmentReminderKey AND [RecurrenceKey] = @RecurrenceKey", new { message.AssessmentReminderKey, Status = message.Status.ToString(), RecurrenceKey = message.Key }); } }
private void Apply(AssessmentReminderStatusChangedEvent @event) { Status = @event.Status; }