public IActionResult Get(int id) { var e = _eventAccess.GetEvent(id); if (e == null) { return(NotFound()); } var response = new HALResponse(new EventResource(e)).AddSelfLink(Request) .AddLinks(new Link("update", "/api/Event/" + e.EventId + "", null, "PUT")) .AddLinks(new Link("delete", "/api/Event/" + e.EventId + "", null, "DELETE")); return(Ok(response)); }
public ViewResult UpdateEvent(EventSportViewModel viewModel) { ModelState.Clear(); ViewBag.Title = "Evenementen wijzigen"; viewModel.Event = _eventAccess.GetEvent(viewModel.SelectedEventId); viewModel.Sports = _sportAccess.GetSports(); viewModel.SportIds = _sportAccess.GetSports(viewModel.Event).Select(s => s.SportId).ToList(); return(View("UpdateEvent", viewModel)); }