Exemplo n.º 1
0
 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);
 }
Exemplo n.º 2
0
        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));
        }