public ViewResult AddOrder()
        {
            ViewBag.Title = "Bestelling toevoegen";

            var viewModel = new OrderViewModel {
                SportComplexen = _complexAccess.GetSportComplexes()
            };

            return(View(viewModel));
        }
Beispiel #2
0
 public ViewResult SportComplex(int page = 1)
 => View(new SportComplexViewModel
 {
     Complexes = _complexAccess.GetSportComplexes()
                 .OrderBy(s => s.Name)
                 .Skip((page - 1) * PageSize)
                 .Take(PageSize),
     PagingViewModel = new PagingViewModel
     {
         CurrentPage  = page,
         ItemsPerPage = PageSize,
         TotalItems   = _complexAccess.GetSportComplexes().Count()
     }
 });
            public IActionResult GetSportComplexes()
            {
                var complexes = _complexAccess.GetSportComplexes();
                var resources = new List <HALResponse>();

                foreach (var sportComplex in complexes)
                {
                    var resource = new SportComplexResource(sportComplex);
                    resources.Add(new HALResponse(resource).AddLinks(
                                      new Link("sportcomplex", "/api/sportcomplex/" + resource.SportComplexId + "", null, "GET"),
                                      new Link("address", "/api/address/" + resource.AddressId + "", null, "GET"),
                                      new Link("halls", "/api/sportcomplex/" + resource.SportComplexId + "/hall", null, "GET")));
                }

                var response = new HALResponse(null).AddSelfLink(Request).AddEmbeddedCollection("sportComplexes", resources);

                return(Ok(response));
            }
 public IActionResult Get()
 {
     return(Ok(_complexAccess.GetSportComplexes()));
 }