// PUT api/Judges/5 public JudgeDto Put([FromBody] JudgeDto judge) { var updatedJudge = judge.ConvertFromDto(); JudgeService.Update(updatedJudge); return(updatedJudge.ConvertToDto()); }
private void AplyDtoToEntity(Judge judge, JudgeDto judgeDto) { judge.Name = judgeDto.Name; judge.Age = judgeDto.Age; judge.Raiting = judgeDto.Raiting; judge.SportId = judgeDto.SportId; }
public JudgeDto GetShowContests(int id, [FromBody] JudgeDto judge) { var contestId = id; var newJudge = judge.ConvertFromDto(); JudgeService.AddContestJudge(contestId, newJudge); return(newJudge.ConvertToDto()); }
/// <summary> /// 创建是非题 /// </summary> /// <param name="judgeDto"></param> /// <returns></returns> public async Task <JudgeDto> CreateJudge(JudgeDto judgeDto) { // judgeDto.CreateTime = TimeUtil.GetTimeStampNow(); var judgeInsert = await _judgeRepository .InsertNowAsync(judgeDto.Adapt <TbJudge>()); return(judgeInsert.Entity.Adapt <JudgeDto>()); }
public async Task <int> Update(JudgeDto judgeDto) { Judge judge = _judgesDbContext.Judges.Find(judgeDto.Id); AplyDtoToEntity(judge, judgeDto); await _judgesDbContext.SaveChangesAsync(); return(judge.Id); }
public async Task <int> Create(JudgeDto judgeDto) { Judge judge = new Judge(); AplyDtoToEntity(judge, judgeDto); _judgesDbContext.Judges.Add(judge); await _judgesDbContext.SaveChangesAsync(); return(judge.Id); }
/// <summary> /// 更新是非题 /// </summary> /// <param name="judgeDto"></param> /// <returns></returns> /// <exception cref="Exception"></exception> public async Task <JudgeDto> UpdateJudge(JudgeDto judgeDto) { var judgeEntity = await _judgeRepository.FirstOrDefaultAsync(u => u.Id == judgeDto.Id); if (judgeEntity == null) { throw Oops.Oh(JudgeErrorCodes.s1801); } var judgeUpdate = judgeDto.Adapt(judgeEntity); await judgeUpdate .UpdateExcludeAsync(u => u.CreateTime); return(judgeUpdate.Adapt <JudgeDto>()); }
// DELETE api/Judges/5 public void Delete([FromBody] JudgeDto judge) { JudgeService.Delete(judge.ConvertFromDto()); }
// POST api/Judges public void Post([FromBody] JudgeDto judge) { JudgeService.Add(judge.ConvertFromDto()); }
public async Task <IActionResult> Update(JudgeDto judgeDto) { return(Ok(new { Success = true, JudgeId = await _judgeService.Update(judgeDto) })); }
public static Judge ConvertFromDto(this JudgeDto judgeDto) { return(new Judge(judgeDto.Id, judgeDto.UserId)); }