Esempio n. 1
0
        public HttpResponseMessage Get()
        {
            var parameters = HttpUtility.ParseQueryString(Request.RequestUri.Query);
            IEnumerable <string> result = new List <string>();

            if (!parameters.AllKeys.Any(k => k == "clientId"))
            {
                return(Request.CreateResponse(new ArgumentException($"{Request.RequestUri.Query} does not contains appropriate command")));
            }
            int clientId;

            if (!int.TryParse(parameters.Get("clientId"), out clientId))
            {
                return(Request.CreateResponse(new ArgumentException($"{Request.RequestUri.Query} clientId should be int")));
            }
            return(Request.CreateResponse(HttpStatusCode.OK, balanceService.GetBalanceZone(clientId)));
        }