Esempio n. 1
0
 private void RegisterLoggingMenuOptions()
 {
     _loggingMenu.AddOption(new MenuItem {
         Key = 1, Action = LogIn, Description = "Log in"
     });
     _loggingMenu.AddOption(new MenuItem {
         Key = 2, Action = ExitApp, Description = "Exit app"
     });
 }
Esempio n. 2
0
 private void RegisterUserMenuOptions()
 {
     _courierMenu.AddOption(new MenuItem {
         Key = 1, Action = ShowLatestPackingList, Description = "Show your latest packing list"
     });
     _courierMenu.AddOption(new MenuItem {
         Key = 2, Action = SwitchPackingListToManual, Description = "Switch your current to-do packing list to manual mode"
     });
     _courierMenu.AddOption(new MenuItem {
         Key = 3, Action = ShowShippingRoute, Description = "Show shipping route"
     });
     _courierMenu.AddOption(new MenuItem {
         Key = 4, Action = MarkPackageAsDeliverd, Description = "Mark package as delivered"
     });
     _courierMenu.AddOption(new MenuItem {
         Key = 5, Action = ShowCourierRating, Description = "Show courier rating"
     });
     _courierMenu.AddOption(new MenuItem {
         Key = 6, Action = FinishWork, Description = "Finish work for today"
     });
     _courierMenu.AddOption(new MenuItem {
         Key = 8, Action = GetCurrentDate, Description = "Get current date"
     });
     _courierMenu.AddOption(new MenuItem {
         Key = 9, Action = LogOut, Description = "Log out"
     });
     _courierMenu.AddOption(new MenuItem {
         Key = 0, Action = ExitApp, Description = "Exit app"
     });
 }
Esempio n. 3
0
 private void RegisterMenuOptions()
 {
     _menu.AddOption(new MenuItem {
         Key = 1, Action = AddUser, Description = "Press 1 to add a user"
     });
     _menu.AddOption(new MenuItem {
         Key = 2, Action = AddPackage, Description = "Press 2 to send a package"
     });
     _menu.AddOption(new MenuItem {
         Key = 3, Action = AddVehicle, Description = "Press 3 to add a vehicle"
     });
 }
Esempio n. 4
0
 private void RegisterMenuOptions()
 {
     _loginMenu.AddOption(new MenuItem {
         Key = 1, Action = AddUser, Discription = "Adding a new user."
     });
     _loginMenu.AddOption(new MenuItem {
         Key = 2, Action = AddPackage, Discription = "Adding a new package."
     });
     _loginMenu.AddOption(new MenuItem {
         Key = 3, Action = AddVehicle, Discription = "Adding a new vehicle."
     });
     _loginMenu.AddOption(new MenuItem {
         Key = 4, Action = () => { _exit = true; }, Discription = "Exit."
     });
 }
Esempio n. 5
0
        private void RegisterMainMenuOptions()
        {
            _mainMenu.AddOption(new MenuItem {
                Key = 1, Action = AddNewUser, Description = "Create account"
            });
            _mainMenu.AddOption(new MenuItem {
                Key = 2, Action = AddNewPackageToSystem, Description = "Add new package to system"
            });
            _mainMenu.AddOption(new MenuItem {
                Key = 3, Action = AddNewCourierVehicle, Description = "Add new vehicle to system"
            });
            _mainMenu.AddOption(new MenuItem {
                Key = 4, Action = ExitApp, Description = "Exit app"
            });
            _mainMenu.AddOption(new MenuItem {
                Key = 5, Action = GetCurrentDate, Description = "Get current date"
            });
            _mainMenu.AddOption(new MenuItem {
                Key = 6, Action = ShowSpecificCourierRatings, Description = "Show specific courier ratings"
            });

            _mainMenu.AddOption(new MenuItem {
                Key = 6, Action = GeneratePackingList, Description = "paking list"
            });
        }
Esempio n. 6
0
 private void AddMenuOptions()
 {
     _menu.AddOption(new Option("1", "Add recipe", AddRecipe));
     _menu.AddOption(new Option("2", "Show all recipes", ShowAllReceipes));
     _menu.AddOption(new Option("3", "Show recipes from one category", ShowRecipesInCategory));
     _menu.AddOption(new Option("4", "Search recipes by ingredients", SearchRecipes));
     _menu.AddOption(new Option("5", "Add exemplary recipes", AddExemplaryRecipes));
     _menu.AddOption(new Option("6", "Log out", LogOut));
 }
Esempio n. 7
0
 private void AddMenuOptions()
 {
     _menu.AddOption(new Option("1", "Log in", _userManagementsService.LogIn));
     _menu.AddOption(new Option("2", "Register", _userManagementsService.AddUser));
     _menu.AddOption(new Option("3", "Exit", Exit));
 }
Esempio n. 8
0
        private void RegisterMenuOptions()
        {
            /*Added in WebAPI*/ _menu.AddOption(new MenuItem {
                Key = 1, Action = AddAuthor, Description = "Add new author"
            });
            /*Added in WebAPI*/ _menu.AddOption(new MenuItem {
                Key = 2, Action = AddBook, Description = "Add new book"
            });
            /*Added in WebAPI*/ _menu.AddOption(new MenuItem {
                Key = 3, Action = AddBookStore, Description = "Add new bookstore"
            });
            /*Added in WebAPI*/ _menu.AddOption(new MenuItem {
                Key = 4, Action = PrintAllBooks, Description = "Print all books"
            });
            _menu.AddOption(new MenuItem {
                Key = 5, Action = ChangeStockForBook, Description = "Change stock for book"
            });
            /*Added in WebAPI*/ _menu.AddOption(new MenuItem {
                Key = 6, Action = SellBooksAsync, Description = "Sell some books"
            });
            /*Added in WebAPI*/ _menu.AddOption(new MenuItem {
                Key = 7, Action = FindBooksByAuthorSurname, Description = "Find books by author surname"
            });
            /*Added in WebAPI*/ _menu.AddOption(new MenuItem {
                Key = 8, Action = AddBookToBookStore, Description = "Add book to bookstore"
            });
            _menu.AddOption(new MenuItem {
                Key = 9, Action = FindBookInBookStores, Description = "Find book in bookstores"
            });
            /*Added in WebAPI*/ _menu.AddOption(new MenuItem {
                Key = 10, Action = UpdateAuthor, Description = "UpdateAsync author"
            });
            /*Added in WebAPI*/ _menu.AddOption(new MenuItem {
                Key = 11, Action = DeleteAuthor, Description = "Delete author"
            });
            _menu.AddOption(new MenuItem {
                Key = 12, Action = AddUser, Description = "Add new user"
            });
            //_menu.AddOption(new MenuItem { Key = 13, Action = GetRecommendedBookStores,      Description = "Get bookstores recommended for users" });

            _menu.AddOption(new MenuItem {
                Key = 30, Action = ExportOfferToFile, Description = "Export offer to file"
            });
            _menu.AddOption(new MenuItem {
                Key = 31, Action = ImportOfferFromFile, Description = "Import offer from file"
            });

            _menu.AddOption(new MenuItem {
                Key = 99, Action = () => { _exit = true; }, Description = "Close the application"
            });
        }