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)); }
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)); }
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); }