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); }
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; }