public HttpResponseMessage Versions() { User user = RequestContext.GetAuthenticatedUser(); using (IDatabaseService database = new DatabaseService()) { return Request.CreateGoodReponse(database.GetVersions(user.Id).Select(ToResponse)); } }
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)); } }