public void TaskListDelete(Guid id) { using (var dataContext = _storage.DataContext) { IDataSet <Task> taskRepository = dataContext.GetRepository <Task>(); foreach (var task in taskRepository.GetAll() .Where(t => t.TaskList.Id == id) .ToList()) { taskRepository.Delete(task.Id); } dataContext.GetRepository <TaskList>().Delete(id); dataContext.SaveChanges(); } }
public Task <bool> Delete(T obj) { return(Task.Run(() => _dataSet.Delete(obj))); }
public void Delete(Guid id) { _dataProvider.Delete(id); }