コード例 #1
0
        public IActionResult Entries()
        {
            var viewModel = new MakeEntryViewModel()
            {
            };

            return(View(viewModel));
        }
コード例 #2
0
        public IActionResult Entries(MakeEntryViewModel model)
        {
            var path = "C:/Users/Pedza/source/repos/SEDC.PizzaApp.v1/SEDC.PizzaApp.v1/wwwroot/img/pizza/";

            var menu = StaticDB.Menu;

            var pizzaNames = new List <string>();

            foreach (var pizza in menu)
            {
                pizzaNames.Add(pizza.Name);
            }

            var filteredPizzaNames = pizzaNames.Distinct().ToList();

            foreach (var pizza in filteredPizzaNames)
            {
                if (pizza == model.PizzaName)
                {
                    return(View("_Error"));
                }
                else
                {
                    var lastPizzaId = StaticDB.Menu.Last().Id;

                    var pizzaModel = new Pizza()
                    {
                        Id    = lastPizzaId + 1,
                        Name  = model.PizzaName,
                        Price = model.Price,
                        Size  = model.Size
                    };

                    StaticDB.Menu.Add(pizzaModel);


                    return(View("_AddedPizza"));
                }
            }



            return(new EmptyResult());
        }