/* Eg: balance */ public static void EasterEggResponse(ConversationContext cContext, TokenEaserEgg p1) { ErpResultWrapper wrapper = new ErpResultWrapper(); wrapper.IsQuestion = true; wrapper.QuestionText = "I'm sorry, Dave. I'm afraid I can't do that."; cContext.Say(wrapper, null); }
/* Eg: address for XYZ */ public static void AddressResponse(ConversationContext cContext, TokenQueryAddress p1, TokenFor p2, TokenQuotedPhrase p3) { cContext.Say(CreateResponse(p3.Value.ToString()), null); }
/* Eg: give me customeraddress for xyz*/ public static void AddressResponse(ConversationContext cContext, TokenRequest p1, TokenCustomer p2, TokenQueryAddress p3, TokenFor p4, TokenQuotedPhrase p5) { cContext.Say(CreateResponse(p5.Value.ToString()), null); }
/* Eg: what's my cash flow look like today */ public static void CashFlowResponse(ConversationContext cContext, TokenRequest p1, TokenCashFlow p2, TokenLook p3, TokenQuotedPhrase p4) { cContext.Say(CreateResponse(p2.Value.ToString()), null); }
/* Eg: cash flow */ public static void CashFlowResponse(ConversationContext cContext, TokenCashFlow p1) { cContext.Say(CreateResponse(p1.Value.ToString()), null); }
/* Eg: give me phone number XYZ */ public static void PhoneNoResponse(ConversationContext cContext, TokenRequest p1, TokenQueryPhoneNo p2, TokenQuotedPhrase p3) { cContext.Say(CreateResponse(p3.Value.ToString()), null); }
/* Eg: customer phone number for xyz*/ public static void PhoneNoResponse(ConversationContext cContext, TokenCustomer p1, TokenQueryPhoneNo p2, TokenFor p3, TokenQuotedPhrase p4) { cContext.Say(CreateResponse(p4.Value.ToString()), null); }
/* Eg: give me the top sales customers */ public static void TopResponse(ConversationContext cContext, TokenRequest p1, TokenQueryTop p2, TokenSales p3, TokenCustomers p4) { cContext.Say(CreateResponse(p3), null); }
/* Eg: give me the top overdue customers */ public static void TopResponse(ConversationContext cContext, TokenWhoIs p1, TokenQueryTop p2, TokenOverdue p3, TokenCustomers p4) { cContext.Say(CreateResponse(p3), null); }
/* Eg: balance XYZ */ public static void BalanceResponse(ConversationContext cContext, TokenQueryBalance p1, TokenQuotedPhrase p2) { cContext.Say(CreateResponse(p2.Value.ToString()), null); }
/* Eg: How much does customer xyz owe us */ public static void BalanceResponse(ConversationContext cContext, TokenDoes p1, TokenCustomer p2, TokenQuotedPhrase p3, TokenOwe p4) { cContext.Say(CreateResponse(p3.Value.ToString()), null); }
/* Eg: give me balance for XYZ */ public static void BalanceResponse(ConversationContext cContext, TokenRequest p1, TokenQueryBalance p2, TokenFor p3, TokenQuotedPhrase p4) { cContext.Say(CreateResponse(p4.Value.ToString()), null); }
/* Eg: stock check XYZ */ public static void ItemResponse(ConversationContext cContext, TokenQueryQuantity p1, TokenQuotedPhrase p2) { cContext.Say(CreateResponse(p2.Value.ToString()), null); }
/* Eg: give me a stock check for item XYZ */ public static void ItemResponse(ConversationContext cContext, TokenRequest p1, TokenQueryQuantity p2, TokenFor p3, TokenItem p4, TokenQuotedPhrase p5) { cContext.Say(CreateResponse(p5.Value.ToString()), null); }