Example #1
0
        /* 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);
        }
Example #2
0
 /* Eg: address for XYZ */
 public static void AddressResponse(ConversationContext cContext, TokenQueryAddress p1, TokenFor p2, TokenQuotedPhrase p3)
 {
     cContext.Say(CreateResponse(p3.Value.ToString()), null);
 }
Example #3
0
 /* 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);
 }
Example #4
0
 /* 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);
 }
Example #5
0
 /* Eg: cash flow */
 public static void CashFlowResponse(ConversationContext cContext, TokenCashFlow p1)
 {
     cContext.Say(CreateResponse(p1.Value.ToString()), null);
 }
Example #6
0
 /* 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);
 }
Example #7
0
 /* 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);
 }
Example #8
0
 /* 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);
 }
Example #9
0
 /* 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);
 }
Example #10
0
 /* Eg: balance XYZ */
 public static void BalanceResponse(ConversationContext cContext, TokenQueryBalance p1, TokenQuotedPhrase p2)
 {
     cContext.Say(CreateResponse(p2.Value.ToString()), null);
 }
Example #11
0
 /* 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);
 }
Example #12
0
 /* 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);
 }
Example #13
0
 /* Eg: stock check XYZ */
 public static void ItemResponse(ConversationContext cContext, TokenQueryQuantity p1, TokenQuotedPhrase p2)
 {
     cContext.Say(CreateResponse(p2.Value.ToString()), null);
 }
Example #14
0
 /* 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);
 }