コード例 #1
0
        public HttpResponseMessage Versions()
        {
            User user = RequestContext.GetAuthenticatedUser();

            using (IDatabaseService database = new DatabaseService())
            {
                return Request.CreateGoodReponse(database.GetVersions(user.Id).Select(ToResponse));
            }
        }
コード例 #2
0
        public HttpResponseMessage Versions([FromUri] string fromVersionNumber)
        {
            long fromVersion;
            if (!long.TryParse(fromVersionNumber, out fromVersion))
            {
                return Request.CreateBadRequestResponse();
            }

            User user = RequestContext.GetAuthenticatedUser();

            using (IDatabaseService database = new DatabaseService())
            {
                return Request.CreateGoodReponse(database.GetVersions(user.Id, fromVersion).Select(ToResponse));
            }
        }