コード例 #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
ファイル: FoodOrderedState.cs プロジェクト: quavoatl/DIPBomba
 public void ListOrderedFood(FoodSystem context)
 {
     foreach (var food in _orderedFood)
     {
         Console.WriteLine($"Food you ordered: {food.Name}");
     }
 }
コード例 #3
0
ファイル: FoodOrderedState.cs プロジェクト: quavoatl/DIPBomba
        public void OrderFood(FoodSystem context, int id)
        {
            var food = _foodDataAccess.GetFood(id);

            Console.WriteLine($"You ordered: {food.Name}");
            _orderedFood.Add(food);
        }
コード例 #4
0
 public void ShowFood(FoodSystem context)
 {
     Console.WriteLine("Currently we have in stock : ");
     foreach (var food in _foodDataAccess.GetAllFoods())
     {
         Console.WriteLine($"{food.Name} / for: {food.Price}");
     }
 }
コード例 #5
0
ファイル: GuestUserState.cs プロジェクト: quavoatl/DIPBomba
 public void Login(FoodSystem context, string user, string pass)
 {
     Console.WriteLine($"Logged in as {user}");
     context.SetNextState(new LoggedInState());
 }
コード例 #6
0
ファイル: GuestUserState.cs プロジェクト: quavoatl/DIPBomba
 public void ListOrderedFood(FoodSystem context)
 {
     Console.WriteLine("You are not logged in yet !");
 }
コード例 #7
0
ファイル: GuestUserState.cs プロジェクト: quavoatl/DIPBomba
 public void OrderFood(FoodSystem context, int id)
 {
     Console.WriteLine("You are not logged in yet !");
 }
コード例 #8
0
ファイル: GuestUserState.cs プロジェクト: quavoatl/DIPBomba
 public void ShowFood(FoodSystem context)
 {
     Console.WriteLine("You are not logged in yet !");
 }
コード例 #9
0
 public void ListOrderedFood(FoodSystem context)
 {
     Console.WriteLine("No food ordered yet !!!");
 }
コード例 #10
0
 public void Logout(FoodSystem context)
 {
     Console.WriteLine("You logged out!");
     context.SetNextState(new GuestUserState());
 }
コード例 #11
0
 public void Login(FoodSystem context, string user, string pass)
 {
     Console.WriteLine("You are already logged in");
 }