예제 #1
0
        void _generalNotesControl_DeleteNote(string noteUniqueId)
        {
            string universeId = noteUniqueId.Split('|')[0];
            int    noteId     = int.Parse(noteUniqueId.Split('|')[1]);

            Note note = _gameManager.UniverseGeneralNotesList(universeId).SingleOrDefault(r => r.Id == noteId);

            if (note == null)
            {
                return;
            }
            else
            {
                var worker = new BackgroundWorker();
                worker.DoWork += (sender, e) =>
                {
                    OnBackgroundWorkerNotification(Enums.BACKGROUNDWORKER_STATE.START_WORK);
                    _noteManager.DeleteNote(universeId, noteId);
                };
                worker.RunWorkerCompleted += (workerSender, workerEvent) =>
                {
                    OnBackgroundWorkerNotification(Enums.BACKGROUNDWORKER_STATE.COMPLETE_WORK);
                };
                worker.RunWorkerAsync();
            }
        }
예제 #2
0
        public void TestDeleteNote2()
        {
            NoteManager testManager = new NoteManager();

            testManager.AddNote("testAdd", new List <string> {
                "tag33", "TAG44"
            });
            Note note2 = testManager.Notes[0];

            Assert.IsTrue(testManager.Notes.Count == 1);
            Note note = new Note("testAdd", new List <string> {
                "tag3", "TAG44"
            });

            testManager.DeleteNote(note);
            Assert.IsFalse(testManager.Notes.Count == 0);
            testManager.AddNote("testAdd", new List <string> {
                "tag33", "TAG44"
            });
            Assert.IsTrue(testManager.Notes.Count == 2);
            testManager.DeleteNote(note2);
            Assert.IsTrue(testManager.Notes.Count == 1);
        }
        public TransactionObject DeleteNote(int noteID)
        {
            TransactionObject response = new TransactionObject();

            try
            {
                noteManager.DeleteNote(noteManager.GetNote(noteID));

                uow.Save();
                response.IsSuccess = true;
            }
            catch (Exception ex)
            {
                response.IsSuccess   = false;
                response.Explanation = base.GetExceptionMessage(ex);
            }
            return(response);
        }
예제 #4
0
 //删除笔记
 public string delnote(int noteid)
 {
     notes.DeleteNote(noteid);
     return("删除成功");
 }
예제 #5
0
        public ActionResult Delete(string noteId)
        {
            NoteManager.DeleteNote(noteId);

            return(RedirectToAction("List"));
        }
예제 #6
0
 public bool DeleteNote(NoteModel note, object whereFromDelete)
 {
     return(NoteManager.DeleteNote(note, whereFromDelete));
 }