Exemple #1
0
 /// <summary>
 /// Handles the specified message.
 /// </summary>
 /// <param name="message">The message.</param>
 public void Handle(AdministerAssessmentNowEvent message)
 {
     using (var connection = _connectionFactory.CreateConnection())
     {
         connection.Execute(
             @"UPDATE [MessageModule].[AssessmentReminder] 
                         SET [AssessmentInstanceKey] = @AssessmentInstanceKey
                         WHERE [AssessmentReminderKey] = @AssessmentReminderKey
                         AND [RecurrenceKey] = @RecurrenceKey",
             new
         {
             message.AssessmentReminderKey,
             message.AssessmentInstanceKey,
             RecurrenceKey = message.Key
         });
     }
 }
Exemple #2
0
 private void Apply(AdministerAssessmentNowEvent administerAssessmentNowEvent)
 {
     Status = AssessmentReminderStatus.Acknowledge;
 }