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));
        }
示例#2
0
        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));
        }
示例#3
0
 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));
        }