Exemplo n.º 1
0
        public string OnNoteMove(string args)
        {
            var Input  = JsonConvert.DeserializeObject <NoteMoveInput>(args);
            var Result = new NoteMoveOutput();

            var FromNotebook = ModuleHelper.GetNotebook(Input.FromId, Input.FromPass);
            var note         = ModuleHelper.GetNote(Input.FromId, Input.FromPass, Input.NoteId);

            if (note != null)
            {
                var ToNotebook = ModuleHelper.GetNotebook(Input.ToId, Input.ToPass);
                if (ToNotebook != null)
                {
                    ToNotebook.note_list.Add(note.id);

                    FromNotebook.note_list.Remove(note.id);

                    note.notebook_id = ToNotebook.id;

                    DbHolding.Note.Update(note);
                    DbHolding.Notebook.Update(FromNotebook);
                    DbHolding.Notebook.Update(ToNotebook);

                    Result.ResultStatus = ResultStatus.SuccessStatus;
                }
            }

            var Output = JsonConvert.SerializeObject(Result);

            return(Output);
        }
Exemplo n.º 2
0
        public string OnNoteGet(string args)
        {
            var Input  = JsonConvert.DeserializeObject <NoteGetInput>(args);
            var Result = new NoteGetOutput();

            var note = ModuleHelper.GetNote(Input.NotebookId, Input.NotebookPass, Input.NoteId);

            if (note != null)
            {
                Result.Result       = note;
                Result.ResultStatus = ResultStatus.SuccessStatus;
            }

            var Output = JsonConvert.SerializeObject(Result);

            return(Output);
        }
Exemplo n.º 3
0
        public string OnNoteUpdate(string args)
        {
            var Input  = JsonConvert.DeserializeObject <NoteUpdateInput>(args);
            var Result = new NoteUpdateOutput();

            var note = ModuleHelper.GetNote(Input.NotebookId, Input.NotebookPass, Input.NoteId);

            if (note != null)
            {
                note.name           = Input.NewName;
                note.type           = Input.NewType;
                note.data           = Input.NewData;
                Result.ResultStatus = ResultStatus.SuccessStatus;
            }

            var Output = JsonConvert.SerializeObject(Result);

            return(Output);
        }
Exemplo n.º 4
0
        public string OnNoteDelete(string args)
        {
            var Input  = JsonConvert.DeserializeObject <NoteDeleteInput>(args);
            var Result = new NoteDeleteOutput();

            var notebook = ModuleHelper.GetNotebook(Input.NotebookId, Input.NotebookPass);
            var note     = ModuleHelper.GetNote(Input.NotebookId, Input.NotebookPass, Input.NoteId);

            if (note != null)
            {
                notebook.note_list.Remove(note.id);
                DbHolding.Note.Delete(note.id);

                DbHolding.Notebook.Update(notebook);

                Result.ResultStatus = ResultStatus.SuccessStatus;
            }

            var Output = JsonConvert.SerializeObject(Result);

            return(Output);
        }