Exemple #1
0
 public void NavigateUserToMenuResult(MenuUser user, IMenuResult menu)
 {
     if (menu.receivingMenu != null)
     {
         user.currentMenu = menu.receivingMenu;
         user.DisplayCurrentMenu();
     }
     else
     {
         NavigateUserToMainMenu(user);
     }
 }
Exemple #2
0
        public bool TryConvert(MenuResultModel o, out IMenuResult result)
        {
            result = null;

            if (o == null)
            {
                return(false);
            }

            MenuResultType type;

            if (TryParse(o.Type, out type))
            {
                result = new MenuResult
                {
                    Type  = type,
                    Value = o.Value
                };

                return(true);
            }

            return(false);
        }