public ViewResult AddOrder() { ViewBag.Title = "Bestelling toevoegen"; var viewModel = new OrderViewModel { SportComplexen = _complexAccess.GetSportComplexes() }; return(View(viewModel)); }
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())); }