Example #1
0
        public void SendEmail(MailMessage email)
        {
            if (email == null)
            {
                return;
            }

            TransactionExtensions.WaitForTransactionCompleted(() => _client.SendMailAsync(email));
        }
        public void Handle(PourStopped domainEvent)
        {
            var context = _connectionManager.GetHubContext <EventsHub>();

            TransactionExtensions.WaitForTransactionCompleted(() => context.Clients.All.PourStopped(domainEvent));
        }
        public void Handle(KegRemovedFromTap domainEvent)
        {
            var context = _connectionManager.GetHubContext <EventsHub>();

            TransactionExtensions.WaitForTransactionCompleted(() => context.Clients.All.KegRemovedFromTap(domainEvent));
        }