public HttpResponseMessage Get()
        {
            IEnumerable <string> headerValues = Request.Headers.GetValues("Authorization");
            string accessToken = (string)headerValues.FirstOrDefault();
            string userId      = GraphProvider.getUserId(accessToken);

            if (userId == null)
            {
                return(Request.CreateResponse(HttpStatusCode.Unauthorized));
            }
            string user = UserDataProvider.getUsername(Int64.Parse(userId));

            if (user == null)
            {
                return(Request.CreateResponse(HttpStatusCode.Unauthorized));
            }
            return(Request.CreateResponse(HttpStatusCode.OK, UserStatsProvider.getUserRating(user)));
        }
 // GET: api/Vote/5
 public HttpResponseMessage Get(string username)
 {
     return(Request.CreateResponse(HttpStatusCode.OK, UserStatsProvider.getUserRating(username)));
 }