Exemple #1
0
        /// <summary>
        /// Render USSD menu and redirect to appropriate user's choice.
        /// </summary>
        /// <param name="ussdMenu"></param>
        /// <returns></returns>
        public async Task <UssdResponse> RenderMenu(UssdMenu ussdMenu)
        {
            var json = JsonConvert.SerializeObject(ussdMenu);
            await DataBag.Set(MenuProcessorDataKey, json);

            return(Render(ussdMenu.Render(), "MenuProcessor"));
        }
 /// <summary>
 /// Render USSD menu and redirect to appropriate user's choice.
 /// </summary>
 /// <param name="ussdMenu"></param>
 /// <returns></returns>
 public async Task<UssdResponse> RenderMenu(UssdMenu ussdMenu)
 {
     var json = JsonConvert.SerializeObject(ussdMenu);
     await DataBag.Set(MenuProcessorDataKey, json);
     return Render(ussdMenu.Render(), "MenuProcessor");
 }