Пример #1
0
 /// <summary>
 /// Handles the specified message.
 /// </summary>
 /// <param name="message">The message.</param>
 public void Handle(MessageNotForSelfAdministrationEvent message)
 {
     if (message.MessageType == MessageType.AssessmentReminder)
     {
         using (var connection = _connectionFactory.CreateConnection())
         {
             connection.Execute(
                 @"UPDATE [MessageModule].[AssessmentReminder] 
                             SET [ForSelfAdministration] = @ForSelfAdministration
                             WHERE [RecurrenceKey] = @AssessmentReminderKey",
                 new { AssessmentReminderKey = message.Key, ForSelfAdministration = false });
         }
     }
 }
Пример #2
0
 private void Apply(MessageNotForSelfAdministrationEvent messageNotForSelfAdministrationEvent)
 {
     ForSelfAdministration = false;
 }