public ViewResult UpdateHall(SportHallenViewModel viewModel) { ViewBag.Title = "Sporthallen wijzigen"; viewModel.Hall = _complexAccess.GetHall(viewModel.SelectedHallId); return(View(viewModel)); }
public IActionResult GetHall(int id, int hallid) { if (id.Equals(0) && hallid.Equals(0) || _complexAccess.GetSportComplex(id) == null || _complexAccess.GetHall(hallid) == null) { return(BadRequest()); } var resource = new HallResource(_complexAccess.GetHall(hallid)); var response = new HALResponse(resource).AddSelfLink(Request).AddLinks( new Link("sportattributes", "/api/sportcomplex/" + id + "/hall/" + resource.HallId + "/attribute", null, "GET")); return(Ok(response)); }
public IActionResult AddOrder(OrderViewModel viewModel) { if (ModelState.ContainsKey("Order.Hall")) { ModelState["Order.Hall"].ValidationState = ModelValidationState.Valid; } if (!ModelState.IsValid) { viewModel.SportComplexen = _complexAccess.GetSportComplexes(); viewModel.Halls = _complexAccess.GetHalls(viewModel.SelectedSportComplexId); return(View(viewModel)); } viewModel.Order.Hall = _complexAccess.GetHall(viewModel.SelectedHallId); _orderAccess.AddOrder(viewModel.Order); return(RedirectToAction("Order")); }