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