Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
        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);
            }
        }