Exemple #1
0
 /// <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
         });
     }
 }
Exemple #2
0
 private void Apply(AssessmentReminderStatusChangedEvent @event)
 {
     Status = @event.Status;
 }