Ejemplo n.º 1
0
        public HttpResponseMessage GetBalanceSheets(HttpRequestMessage request, string searchType, string searchValue, int number, DateTime runDate, DateTime toDate)
        {
            if (HttpContext.Current.Session["result"] != null)
            {
                HttpContext.Current.Session["result"] = null;
            }

            return(GetHttpResponse(request, () =>
            {
                Revenue[] revenue = _MPRPLService.GetAllRevenues(searchType, searchValue, number, runDate, toDate);

                if (HttpContext.Current.Session["result"] == null)
                {
                    HttpContext.Current.Session["result"] = revenue;
                }

                return request.CreateResponse <Revenue[]>(HttpStatusCode.OK, revenue);
            }));
        }