Exemple #1
0
 private void MessagingDomain_DomainMessageHanler(object obj, MessageDomainEventArgs domainEventArgs)
 {
     if (domainEventArgs.status == Status.Sended)
     {
         log.LogInformation($"Message sended with status {domainEventArgs.status}");
         easyDataBaseModel.InsertIntoTeleMessages(domainEventArgs.phoneInfo.Id, true);
     }
     else
     {
         log.LogError($"Message sended with status {domainEventArgs.status}");
         easyDataBaseModel.InsertIntoTeleMessages(domainEventArgs.phoneInfo.Id, false, domainEventArgs.Description);
     }
 }
Exemple #2
0
        public override MessageDomainEventArgs Send(IPhoneInfo phoneInfo)
        {
            MessageDomainEventArgs messageDomainEventArgs = new MessageDomainEventArgs();

            try
            {
                TryToSendWithReconnect(phoneInfo);
                messageDomainEventArgs.status = Status.Sended;
            }
            catch (Exception ex)
            {
                messageDomainEventArgs.status = Status.NotSened;
            }

            return(messageDomainEventArgs);
        }