コード例 #1
0
        public static string ToEmoji(this MailGunEvent mailGunEvent)
        {
            switch (mailGunEvent)
            {
            case MailGunEvent.Clicked:
                return("🖱");

            case MailGunEvent.Complained:
                return("😠");

            case MailGunEvent.Delivered:
                return("🚚");

            case MailGunEvent.Failed:
                return("❌");

            case MailGunEvent.Opened:
                return("📤");

            case MailGunEvent.Unsubscribed:
                return("👋");

            default:
                return("❓");
            }
        }
コード例 #2
0
 public static IResponseStrategy GetStrategy(MailGunEvent mailGunEvent)
 {
     switch (mailGunEvent)
     {
     case MailGunEvent.Failed:
     case MailGunEvent.Clicked:
     case MailGunEvent.Complained:
     case MailGunEvent.Delivered:
     case MailGunEvent.Opened:
     case MailGunEvent.Unsubscribed:
     default:
         return(new GenericResponseStrategy());
     }
 }