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); }
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)); }