private static bool AreEqualRequestAndResponseDto(PlayerRequestDto request, PlayerResponseDto response) { return(request.AvatarUrl == response.AvatarUrl && request.PlatformName == response.PlatformName && request.RocketStatsID == response.RocketStatsID && request.UserName == response.UserName); }
public async Task <PlayerResponseDto> AddAsync([FromBody] PlayerRequestDto userDto) { var model = mapper.Map <PlayerModel>(userDto); var response = await playerService.AddAsync(model); return(mapper.Map <PlayerResponseDto>(response)); }
public async Task <PlayerResponseDto> UpdateAsync([FromRoute] Guid ID, [FromBody] PlayerRequestDto userDto) { // PUTs should match the get https://tools.ietf.org/html/rfc7231#section-4.3.4 var model = mapper.Map <PlayerModel>(userDto); model.ID = ID; var response = await playerService.UpdateAsync(model); return(mapper.Map <PlayerResponseDto>(response)); }