Esempio n. 1
0
        public string OnNotebookDelete(string args)
        {
            var Input  = JsonConvert.DeserializeObject <NotebookDeleteInput>(args);
            var Result = new NotebookDeleteOutput();

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

            if (notebook != null)
            {
                foreach (var obj in notebook.user_list)
                {
                    var user = DbHolding.User.Get(obj);
                    user.notebook_list.Remove(notebook.id);
                    DbHolding.User.Update(user);
                }

                DbHolding.Notebook.Delete(Input.NotebookId);

                Result.ResultStatus = ResultStatus.SuccessStatus;
            }

            var Output = JsonConvert.SerializeObject(Result);

            return(Output);
        }
Esempio n. 2
0
        public string OnNotebookDelete(string args)
        {
            var Input   = JsonConvert.DeserializeObject<NotebookDeleteInput>(args);
            var Result  = new NotebookDeleteOutput();

            var notebook = ModuleHelper.GetNotebook(Input.NotebookId, Input.NotebookPass);
            if(notebook != null)
            {
                foreach (var obj in notebook.user_list)
                {
                    var user = DbHolding.User.Get(obj);
                    user.notebook_list.Remove(notebook.id);
                    DbHolding.User.Update(user);
                }

                DbHolding.Notebook.Delete(Input.NotebookId);

                Result.ResultStatus = ResultStatus.SuccessStatus;
            }

            var Output = JsonConvert.SerializeObject(Result);
            return Output;
        }