Exemplo n.º 1
0
 private static MailAddress GetOrderLineTrackingEmail(string address, string displayName, ISendOrderLineTrackingAlertsLog log, string refId)
 {
     MailAddress email = null;
     try
     {
         email = new MailAddress(address, displayName);
     }
     catch (ArgumentException) // обработка manager.Email = null или String.Empty
     {
         log.LogEmptyEmail(refId);
     }
     catch (FormatException)
     {
         log.LogInvalidEmail(refId, address);
     }
     return email;
 }