public async Task<IActionResult> EditPlayer(int playerId, [FromBody]EditPlayerBindingModel model) { var result = await _playerService.EditPlayersync(playerId, model); if (result.ErrorOccurred) { return BadRequest(result); } return Ok(result); }
public async Task <ResponseDto <BaseModelDto> > EditPlayersync(int playerId, EditPlayerBindingModel model) { var response = new ResponseDto <BaseModelDto>(); var player = _playerRepository.GetById(playerId); if (player == null) { response.Errors.Add(ServiceErrors.PLAYER_DOESNT_EXIST); return(response); } player.BirthDate = model.BirthDate; player.Firstname = model.Firstname; player.Lastname = model.Lastname; await _playerRepository.EditAsync(player); return(response); }