Esempio n. 1
0
        private string CreateNoteChangesJsonString(IList <NoteInfo> noteUpdates, int?expectedNewRevision)
        {
            Hyena.Json.JsonObject noteChangesObj =
                new Hyena.Json.JsonObject();
            Hyena.Json.JsonArray noteChangesArray =
                new Hyena.Json.JsonArray();
            foreach (NoteInfo note in noteUpdates)
            {
                noteChangesArray.Add(note.ToUpdateObject());
            }
            noteChangesObj [NoteChangesElementName] = noteChangesArray;
            if (expectedNewRevision != null)
            {
                noteChangesObj [LatestSyncRevisionElementName] = expectedNewRevision;
            }

            // TODO: Handle errors
            Hyena.Json.Serializer serializer =
                new Hyena.Json.Serializer(noteChangesObj);
            // TODO: Log this for debugging?
            return(serializer.Serialize());
        }
Esempio n. 2
0
		private string CreateNoteChangesJsonString (IList<NoteInfo> noteUpdates, int? expectedNewRevision)
		{
			Hyena.Json.JsonObject noteChangesObj =
				new Hyena.Json.JsonObject ();
			Hyena.Json.JsonArray noteChangesArray =
				new Hyena.Json.JsonArray ();
			foreach (NoteInfo note in noteUpdates)
				noteChangesArray.Add (note.ToUpdateObject ());
			noteChangesObj [NoteChangesElementName] = noteChangesArray;
			if (expectedNewRevision != null)
				noteChangesObj [LatestSyncRevisionElementName] = expectedNewRevision;

			// TODO: Handle errors
			Hyena.Json.Serializer serializer =
				new Hyena.Json.Serializer (noteChangesObj);
			// TODO: Log this for debugging?
			return serializer.Serialize ();
		}