Ejemplo n.º 1
0
        public async Task <UssdResponse> Start()
        {
            var menu = UssdMenu.New("Welcome", Environment.NewLine + "by Sidekick")
                       .AddItem("Greet me", "GreetingForm")
                       .AddItem("What's the time?", "Time")
                       .AddZeroItem("Exit", "Exit");

            return(await RenderMenu(menu));
        }
Ejemplo n.º 2
0
        public async Task <UssdResponse> Start()
        {
            var menu = UssdMenu.New();

            menu.Header = "Welcome";
            menu.AddItem("Greet me", "GreetingForm")
            .AddItem("What's the time?", "Time")
            .AddZeroItem("Exit", "Exit");
            menu.Footer = Environment.NewLine + "by SMSGH";
            return(await RenderMenu(menu));
        }
Ejemplo n.º 3
0
 public USSDSession(String msisdn, UssdMenu lastMenu, UssdMenuItem lastMenuItem)
 {
     this.MSISDN       = msisdn;
     this.SessionID    = Guid.NewGuid();
     this.LastMenuItem = lastMenuItem;
     this.LastAccess   = DateTime.Now;
     this.Campaign     = null;
     this.USSDNumber   = null;
     this.LastMenu     = lastMenu;
     this.Code         = null;
     //  this.MobileNetworkID = ussdcommon.utility.CommonUtility.ReturnNetworkID(msisdn);
 }