public async Task <EvoToolApiResponse> GetPlayerCareerRecord(long playerId, GetPlayerCareerRecordRequest request) { var parameters = new Dictionary <string, string>(); parameters.Add("seasonNo", request.seasonNo.ToString()); parameters.Add("mobileSuitId", request.mobileSuitId); var response = await GetAsync($"/api/gmtool/player/{playerId}/careerrecord", parameters); return(await BuildResponse(response)); }
public async Task <ActionResult <GetPlayerCareerRecordResponse> > GetPlayerCareerRecordProgress(long playerId, [FromQuery] GetPlayerCareerRecordRequest request) { // todo: validation var response = await _playerService.GetPlayerCareerRecord(playerId, request.seasonNo, request.mobileSuitId); return(Ok(response)); }
public async Task <EvoToolApiResponse> GetPlayerCareerRecord(long playerId, GetPlayerCareerRecordRequest request) { return(await _playerRepository.GetPlayerCareerRecord(playerId, request)); }
public async Task <ActionResult <GetPlayerCareerRecordResponse> > GetPlayerCareerRecordProgress(long playerId, [FromQuery] GetPlayerCareerRecordRequest request) { var response = await _playerService.GetPlayerCareerRecord(playerId, request); return(BuildResponse(response)); }