コード例 #1
0
        // GET: Pizza/Create
        public ActionResult Create()
        {
            IEnumerable <Ingredient> ingredients = Mapper.Map <IEnumerable <Ingredients>, IEnumerable <Ingredient> >((IEnumerable <Ingredients>)IngredientsRepository.GetAll());
            PizzaForm pizzaViewModel             = new PizzaForm(ingredients);

            return(View(pizzaViewModel));
        }
コード例 #2
0
        /// <summary>
        /// Show Pizza Main Menu
        /// </summary>
        public static void ShowPizzaMenu()
        {
            string menuOption = new string("");
            string menu       = "Pizzas\n\n" +
                                "1 - New\n" +
                                "2 - Show All\n" +
                                "3 - Find\n" +
                                "4 - Update\n" +
                                "\nb - Back\n\n" +
                                "Option: ";

            do
            {
                Console.Write(menu);
                menuOption = Console.ReadLine();

                switch (menuOption)
                {
                case "1":
                    ClearHelper.Clear();
                    PizzaForm.ShowForm();
                    break;

                case "2":
                    ClearHelper.Clear();
                    ShowAll.Show();
                    Console.WriteLine();
                    Console.ReadKey();
                    ClearHelper.Clear();
                    break;

                case "3":
                    ClearHelper.Clear();
                    SearchForm.Search();
                    break;

                case "4":
                    ClearHelper.Clear();
                    ShowAll.Show();
                    Console.WriteLine();
                    Update.Show();
                    break;

                case "b":
                    ClearHelper.Clear();
                    break;

                default:
                    Console.WriteLine("Wrong option!");
                    Console.ReadKey();
                    ClearHelper.Clear();
                    break;
                }
            } while (menuOption != "b");
        }
コード例 #3
0
        // GET: Pizza/Edit/5
        public ActionResult Edit(int id)
        {
            var       pizza = Mapper.Map <Pizzas, Pizza>(Repository.GetById(id));
            PizzaForm pizzaViewModel;
            IEnumerable <Ingredient> ingredients = Mapper.Map <IEnumerable <Ingredients>, IEnumerable <Ingredient> >((IEnumerable <Ingredients>)IngredientsRepository.GetAll());

            if (pizza != null)
            {
                pizzaViewModel = new PizzaForm(pizza, ingredients);
                return(View(pizzaViewModel));
            }
            return(RedirectToAction(nameof(Index)));
        }