// PUT api/Judges/5 public ContestantDto Put([FromBody] ContestantDto contestant) { var updatedContestant = contestant.ConvertFromDto(); ContestantService.Update(updatedContestant); return(updatedContestant.ConvertToDto()); }
public ContestantDto GetShowContests(int id, [FromBody] ContestantDto contestant) { var contestId = id; var newContestant = contestant.ConvertFromDto(); ContestantService.AddContestContestant(contestId, newContestant); return(newContestant.ConvertToDto()); }
public Contestant ToPoco(ContestantDto contestantDto) { return(new Contestant { Id = contestantDto.Id, EngineCapacity = ToPoco(contestantDto.EngineCapacity), Name = contestantDto.Name, Team = ToPoco(contestantDto.Team) }); }
// DELETE api/Contestants/5 public void Delete([FromBody] ContestantDto contestant) { ContestantService.Delete(contestant.ConvertFromDto()); }
// POST api/Contestants public void Post([FromBody] ContestantDto contestant) { ContestantService.Add(contestant.ConvertFromDto()); }
public static Contestant ConvertFromDto(this ContestantDto contestantDto) { return(new Contestant(contestantDto.Id, ConvertFromDto(contestantDto.Performance), ruleViolationPenalty: 0, tieBreakerPoints: 0)); }