public IActionResult SelectPizza(AddPizzaViewModel addPizzaViewModel) { var pizzas = PizzaSingleton.Instance.Pizzas; var selectedPizza = pizzas[addPizzaViewModel.PizzaIndex]; selectedPizza.OrderId = addPizzaViewModel.OrderId; selectedPizza = AddPizza(selectedPizza); return(RedirectToAction("UpdatePizza", new { id = selectedPizza.Id })); }
public int AddPizzaInMenu(AddPizzaViewModel model) { var LastPizzaId = GetMenu().Last().Id; var pizza = new Pizza() { Id = LastPizzaId + 1, Name = model.Name, Price = model.Price, Size = model.Size }; var response = _pizzaRepository.Insert(pizza); return(response); }
public IActionResult SelectPizza(int id) { var pizzas = PizzaSingleton.Instance.Pizzas; var pizzasList = new List <SelectListItem>(); for (int i = 0; i < pizzas.Count; i++) { pizzasList.Add(new SelectListItem() { Value = i.ToString(), Text = pizzas[i].Name }); } ViewBag.Pizzas = pizzasList; var viewModel = new AddPizzaViewModel(); viewModel.OrderId = id; return(View(viewModel)); }
public IActionResult AddPizza(AddPizzaViewModel model) { _menuService.AddPizzaInMenu(model); return(RedirectToAction("Menu")); }