Пример #1
0
        private SesNotification SaveNotification(SesMail mail, string content)
        {
            var notification = mail.Create(content);

            _notificationsRepository.Save(notification);
            return(notification);
        }
Пример #2
0
 public async Task HandleAsync(IMessageContext context, StoreBrowserSubscription message)
 {
     var subscription = new BrowserSubscription
     {
         AccountId            = context.Principal.GetAccountId(),
         AuthenticationSecret = message.AuthenticationSecret,
         Endpoint             = message.Endpoint,
         PublicKey            = message.PublicKey,
         ExpiresAtUtc         = message.ExpirationTime == null
             ? (DateTime?)null
             : new DateTime(1970, 1, 1).AddMilliseconds(message.ExpirationTime.Value)
     };
     await _notificationsRepository.Save(subscription);
 }