public IActionResult Get(int id) { if (id.Equals(0) || _sportAccess.GetSport(id) == null) { return(BadRequest()); } var resource = new SportResource(_sportAccess.GetSport(id)); var response = new HALResponse(resource).AddSelfLink(Request).AddLinks( new Link("sport", "/api/Sport/", null, "GET")); return(Ok(response)); }
public IActionResult Get() { var sports = _sportAccess.GetSports(); var response = new List <HALResponse>(); foreach (var sport in sports) { var resource = new SportResource(sport); response.Add(new HALResponse(resource).AddLinks( new Link("self", "/api/Sport/" + sport.SportId + "", null, "GET"))); } return(Ok(response)); }