Ejemplo n.º 1
0
        public HttpResponseMessage GetPRByToken(string token)
        {
            PeerReview peerReview = new PeerReview();

            peerReview.Assigned    = _ctx.GetAssignedPeerReviewsByToken(token);
            peerReview.Outgoing    = _ctx.GetOutgoingPeerReviewsByToken(token);
            peerReview.Pending     = _ctx.GetPendingPeerReviewsByToken(token);
            peerReview.Returned    = _ctx.GetReturnedPeerReviewsByToken(token);
            peerReview.PRavailable = _ctx.GetUserPrAvailable(token).SingleOrDefault().PrAvailable;

            return(new HttpResponseMessage()
            {
                Content = new StringContent(JsonConvert.SerializeObject(peerReview, Formatting.None))
            });
        }