コード例 #1
0
        public void OrderFood(FoodSystem context, int id)
        {
            var food = _foodDataAccess.GetFood(id);

            Console.WriteLine($"You ordered: {food.Name}");
            context.SetNextState(new FoodOrderedState(food));
        }
コード例 #2
0
ファイル: GuestUserState.cs プロジェクト: quavoatl/DIPBomba
 public void Login(FoodSystem context, string user, string pass)
 {
     Console.WriteLine($"Logged in as {user}");
     context.SetNextState(new LoggedInState());
 }
コード例 #3
0
 public void Logout(FoodSystem context)
 {
     Console.WriteLine("You logged out!");
     context.SetNextState(new GuestUserState());
 }