Ejemplo n.º 1
0
 Reply ApiSetAutomaticUpdates(Request request)
 {
     PrivilegeCheck(request);
     var arguments = request.Arguments;
     string regionAbbreviation = (string)request.Arguments[0];
     int accountId = (int)request.Arguments[1];
     bool updateAutomatically = (int)request.Arguments[2] != 0;
     Worker worker = GetWorkerByAbbreviation(regionAbbreviation);
     SummonerAutomaticUpdatesResult output;
     Summoner summoner = StatisticsService.GetSummoner(worker.Region, accountId);
     if (summoner != null)
     {
         OperationResult result = SetSummonerAutomaticUpdates(summoner, updateAutomatically);
         output = new SummonerAutomaticUpdatesResult(result);
     }
     else
         output = new SummonerAutomaticUpdatesResult(OperationResult.NotFound);
     return GetJSONReply(output);
 }
Ejemplo n.º 2
0
        Reply ApiSetAutomaticUpdates(Request request)
        {
            PrivilegeCheck(request);
            var    arguments           = request.Arguments;
            string regionAbbreviation  = (string)request.Arguments[0];
            int    accountId           = (int)request.Arguments[1];
            bool   updateAutomatically = (int)request.Arguments[2] != 0;
            Worker worker = GetWorkerByAbbreviation(regionAbbreviation);
            SummonerAutomaticUpdatesResult output;
            Summoner summoner = StatisticsService.GetSummoner(worker.Region, accountId);

            if (summoner != null)
            {
                OperationResult result = SetSummonerAutomaticUpdates(summoner, updateAutomatically);
                output = new SummonerAutomaticUpdatesResult(result);
            }
            else
            {
                output = new SummonerAutomaticUpdatesResult(OperationResult.NotFound);
            }
            return(GetJSONReply(output));
        }