public bool DeleteNoteForToDoItem(int toDoItemId) { using (var context = new FluentModelContext()) { var toDoItemNoteFromDb = context.ToDoNotes.FirstOrDefault(t => t.ToDoItemId == toDoItemId); if (toDoItemNoteFromDb == null) { return(false); } context.Delete(toDoItemNoteFromDb); context.SaveChanges(); return(true); } }
public bool DeleteToDoItem(int toDoItemId) { using (var context = new FluentModelContext()) { var toDoItemFromDb = context.ToDoItems.FirstOrDefault(t => t.ToDoItemId == toDoItemId); if (toDoItemFromDb == null || toDoItemFromDb.IsDeleted) { return(false); } toDoItemFromDb.IsDeleted = true; if (toDoItemFromDb.ToDoItemNote != null) { context.Delete(toDoItemFromDb.ToDoItemNote); } context.SaveChanges(); return(true); } }