Exemplo n.º 1
0
        public IHttpActionResult GetMonthlyStat(int id)
        {
            MonthlyStats monthlyStats = MonthlyStatsServices.GetMonthlyStat(id);

            HttpContext.Current.Response.AppendHeader("API-Version", apiVersion);

            if (monthlyStats == null)
            {
                HttpContext.Current.Response.AppendHeader("ERROR", "(404) Resource Not Found");
                return(NotFound());
            }
            else
            {
                HttpContext.Current.Response.AppendHeader("Response-Type", "JSON");
                HttpContext.Current.Response.AppendHeader("Object-URL", Request.RequestUri.AbsoluteUri);
                JsonSerializerSettings serializerSettings = new JsonSerializerSettings {
                    Formatting = Formatting.Indented
                };
                return(Json(monthlyStats, serializerSettings));
            }
        }