Reply ApiSearch(Request request) { PrivilegeCheck(request); var arguments = request.Arguments; string regionAbbreviation = (string)request.Arguments[0]; string summonerName = (string)request.Arguments[1]; Worker worker = GetWorkerByAbbreviation(regionAbbreviation); Summoner summoner = null; OperationResult result = worker.FindSummoner(summonerName, ref summoner); SummonerSearchResult output; if (result == OperationResult.Success) output = new SummonerSearchResult(summoner.AccountId); else output = new SummonerSearchResult(result); return GetJSONReply(output); }
Reply ApiSearch(Request request) { PrivilegeCheck(request); var arguments = request.Arguments; string regionAbbreviation = (string)request.Arguments[0]; string summonerName = (string)request.Arguments[1]; Worker worker = GetWorkerByAbbreviation(regionAbbreviation); Summoner summoner = null; OperationResult result = worker.FindSummoner(summonerName, ref summoner); SummonerSearchResult output; if (result == OperationResult.Success) { output = new SummonerSearchResult(summoner.AccountId); } else { output = new SummonerSearchResult(result); } return(GetJSONReply(output)); }