Пример #1
0
 public static List <MenuFlowStateChangeOption> GetChangeOptions(MenuFlowStateChangeDirection changeDirection)
 {
     try {
         return(States[changeDirection]);
     } catch (KeyNotFoundException) {
         throw new MenuFlowStateChangeNotFoundException(changeDirection);
     }
 }
 public MenuFlowStateChangeNotFoundException(MenuFlowStateChangeDirection direction)
     : base(String.Format("Menu change not found. From: {0:G}. Direction: {1:G}", direction.From, direction.Direction))
 {
 }
 public MenuFlowStateChangeNotFoundException(MenuFlowStateChangeDirection direction)
     : base(String.Format("Menu change not found. From: {0:G}. Direction: {1:G}", direction.From, direction.Direction))
 {
 }
 public NoApplicableOptionFoundForMenuFlowStateChangeDirectionException(MenuFlowStateChangeDirection direction)
     : base(String.Format("No applicable option found for menu change. From: {0:G}. Direction: {1:G}", direction.From, direction.Direction))
 {
 }
Пример #5
0
 private List <MenuFlowStateChangeOption> getStateChangeOptions(MenuFlowStateChangeDirectionType direction)
 {
     changeDirection = MenuFlowStateChangeDirectionBuilder.From(currentState).Direction(direction);
     return(MenuFlowStateChanges.GetChangeOptions(changeDirection));
 }
 public NoApplicableOptionFoundForMenuFlowStateChangeDirectionException(MenuFlowStateChangeDirection direction)
     : base(String.Format("No applicable option found for menu change. From: {0:G}. Direction: {1:G}", direction.From, direction.Direction))
 {
 }
Пример #7
0
 public static List<MenuFlowStateChangeOption> GetChangeOptions(MenuFlowStateChangeDirection changeDirection)
 {
     try {
         return States[changeDirection];
     } catch (KeyNotFoundException) {
         throw new MenuFlowStateChangeNotFoundException(changeDirection);
     }
 }
Пример #8
0
 private List<MenuFlowStateChangeOption> getStateChangeOptions(MenuFlowStateChangeDirectionType direction)
 {
     changeDirection = MenuFlowStateChangeDirectionBuilder.From(currentState).Direction(direction);
     return MenuFlowStateChanges.GetChangeOptions(changeDirection);
 }