// PUT api/ScoreCriteria/5 public ScoreCriterionDto Put([FromBody] ScoreCriterionDto scoreCriterion) { var updatedScoreCriterion = scoreCriterion.ConvertFromDto(); ScoreCriterionService.Update(updatedScoreCriterion); return(updatedScoreCriterion.ConvertToDto()); }
public ScoreCriterionDto GetShowContests(int id, [FromBody] ScoreCriterionDto scoreCriterion) { var contestId = id; var newScoreCriterion = scoreCriterion.ConvertFromDto(); ScoreCriterionService.AddContestScoreCriterion(contestId, newScoreCriterion); return(newScoreCriterion.ConvertToDto()); }
// DELETE api/ScoreCriteria/5 public void Delete([FromBody] ScoreCriterionDto scoreCriterion) { ScoreCriterionService.Delete(scoreCriterion.ConvertFromDto()); }
// POST api/ScoreCriteria public void Post([FromBody] ScoreCriterionDto scoreCriterion) { ScoreCriterionService.Add(scoreCriterion.ConvertFromDto()); }
public static ScoreCriterion ConvertFromDto(this ScoreCriterionDto scoreCriterionDto) { var scoreCriterion = new ScoreCriterion(scoreCriterionDto.Id, scoreCriterionDto.CriterionDescription, ConvertFromDto(scoreCriterionDto.ScoreRange)); return(scoreCriterion); }