コード例 #1
0
 public ActionResult <Crust> Get()
 {
     try
     {
         return(Ok(repo.GetAllPizzas()));
     }
     catch (Exception ex)
     {
         return(StatusCode(400, ex.Message));
     }
 }
コード例 #2
0
 public IActionResult OnGet()
 {
     if (!string.IsNullOrEmpty(FilterCriteria))
     {
         Pizzas = _catalog.FilterPizzas(FilterCriteria);
     }
     else
     {
         Pizzas = _catalog.GetAllPizzas(); //Singleton Design Pattern
     }
     return(Page());
 }
コード例 #3
0
        public IActionResult Index()
        {
            //TIPP: how foreach works
            //IEnumerator<string> enumerator = pizzas.GetEnumerator();
            //enumerator.Reset();
            //while (enumerator.MoveNext())
            //{
            //    //do something with the current value;
            //    //enumerator.Current;
            //}

            //ViewData["pizzas"] = pizzas;

            var pizzas = pizzaRepository.GetAllPizzas();

            return(View(pizzas));
        }
コード例 #4
0
        public List <PizzaViewModel> GetAllPizzas()
        {
            var pizzas = _pizzaRepository.GetAllPizzas();

            return(pizzas.ToViewModelList());
        }
コード例 #5
0
        public IActionResult Menu()
        {
            List <PizzeriaApp1.DomainClass.Pizza> pizza = _pizzaRepository.GetAllPizzas();

            return(View(pizza));
        }