private static void ListSingles(Link participantsReference) { List <ParticipantSingle> participants = apiClient.Get <ListOfSingleParticipant>(new Uri(participantsReference.HRef)); foreach (ParticipantSingle participant in participants) { ParticipantSingleDetail single = apiClient.Get <ParticipantSingleDetail>(new Uri(participant.Links.First(l => l.Rel == ResourceRelation.Self).HRef)); Console.Write("{0} {1} {2}\n", single.StartNumber, single.Name, single.Country); } }
public Uri SaveSingleParticipant(ParticipantSingleDetail participant) { if (participant == null) { throw new ArgumentNullException("participant"); } ClearLinks(participant); return(SaveResource <ParticipantSingleDetail>(participant, "participant")); }
public bool UpdateSingleParticipant(ParticipantSingleDetail participant) { if (participant == null) { throw new ArgumentNullException("participant"); } ClearLinks(participant); return(UpdateResource <ParticipantSingleDetail>(participant, string.Format("participant/{0}", participant.Id))); }
///<inheritdoc/> public bool UpdateSingleParticipant(ParticipantSingleDetail participant) { if (participant == null) { throw new ArgumentNullException(nameof(participant)); } ClearLinks(participant); return(UpdateResource(participant, "participant/" + participant.Id)); }