Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
        public Uri SaveSingleParticipant(ParticipantSingleDetail participant)
        {
            if (participant == null)
            {
                throw new ArgumentNullException("participant");
            }

            ClearLinks(participant);

            return(SaveResource <ParticipantSingleDetail>(participant, "participant"));
        }
Esempio n. 3
0
        public bool UpdateSingleParticipant(ParticipantSingleDetail participant)
        {
            if (participant == null)
            {
                throw new ArgumentNullException("participant");
            }

            ClearLinks(participant);

            return(UpdateResource <ParticipantSingleDetail>(participant, string.Format("participant/{0}", participant.Id)));
        }
Esempio n. 4
0
        ///<inheritdoc/>
        public bool UpdateSingleParticipant(ParticipantSingleDetail participant)
        {
            if (participant == null)
            {
                throw new ArgumentNullException(nameof(participant));
            }

            ClearLinks(participant);

            return(UpdateResource(participant, "participant/" + participant.Id));
        }