Example #1
0
        public Notebook Save(Notebook notebook)
        {
            notebook.UpdateDate = DateTime.Now;

            if (notebook.NotebookId == 0)
            {
                notebook.CreateDate = notebook.UpdateDate;
                GetDb().Insert("notebook", "notebookid", notebook);
            }
            else
            {
                GetDb().Update("notebook", "notebookid", notebook);
            }

            return notebook;
        }
Example #2
0
        public Notebook MapIt(Notebook notebook, Note note)
        {
            if (notebook == null)
                return current;

            if (current != null && notebook.NotebookId == current.NotebookId)
            {
                if (current.Notes == null)
                {
                    current.Notes = new List<Note>();
                }
                current.Notes.Add(note);

                return null;
            }

            Notebook prev = current;

            current = notebook;
            current.Notes = new List<Note> {note};

            return prev;
        }
Example #3
0
 public void Delete(Notebook notebook)
 {
     GetDb().Delete("notebook", "notebookid", notebook);
 }
Example #4
0
 public Notebook SaveNotebook(Notebook notebook)
 {
     var notebookDb = new NotebookDb();
     return notebookDb.Save(notebook);
 }
Example #5
0
 public void DeleteNotebook(Notebook noteBook)
 {
     var notebookDb = new NotebookDb();
     notebookDb.Delete(noteBook);
 }