コード例 #1
0
        // PUT api/Judges/5
        public ContestantDto Put([FromBody] ContestantDto contestant)
        {
            var updatedContestant = contestant.ConvertFromDto();

            ContestantService.Update(updatedContestant);
            return(updatedContestant.ConvertToDto());
        }
コード例 #2
0
        public ContestantDto GetShowContests(int id, [FromBody] ContestantDto contestant)
        {
            var contestId     = id;
            var newContestant = contestant.ConvertFromDto();

            ContestantService.AddContestContestant(contestId, newContestant);
            return(newContestant.ConvertToDto());
        }
コード例 #3
0
 public Contestant ToPoco(ContestantDto contestantDto)
 {
     return(new Contestant
     {
         Id = contestantDto.Id,
         EngineCapacity = ToPoco(contestantDto.EngineCapacity),
         Name = contestantDto.Name,
         Team = ToPoco(contestantDto.Team)
     });
 }
コード例 #4
0
 // DELETE api/Contestants/5
 public void Delete([FromBody] ContestantDto contestant)
 {
     ContestantService.Delete(contestant.ConvertFromDto());
 }
コード例 #5
0
 // POST api/Contestants
 public void Post([FromBody] ContestantDto contestant)
 {
     ContestantService.Add(contestant.ConvertFromDto());
 }
コード例 #6
0
 public static Contestant ConvertFromDto(this ContestantDto contestantDto)
 {
     return(new Contestant(contestantDto.Id, ConvertFromDto(contestantDto.Performance), ruleViolationPenalty: 0, tieBreakerPoints: 0));
 }