public HttpResponseMessage Last() { using (IDatabaseService database = new DatabaseService()) { Device device = RequestContext.GetDevice(); Settings settings = database.GetLastSettings(device); if (settings == null) { return Request.CreateErrorResponse(HttpStatusCode.NotFound, "No settings synced"); } return Request.CreateGoodReponse(new SettingsResponse(settings.SerializedSettings, settings.VersionNumber, settings.Date)); } }