public async Task DeleteItem(Tour t) { foreach (var item in t.Logs) { await _tourLogDAO.DeleteTourLog(item.Id); } await _tourDao.DeleteTour(t.Id); _log.Debug("Delete Tour with id: " + t.Id); }
public IEnumerable <Tour> DeleteTourAndRefreshTourList(Tour oldTour) { try { if (tourDAO.DeleteTour(oldTour) > 0) { foreach (Log x in oldTour.LogList) { logDAO.DeleteLog(x); } } } catch (Exception e) { Debug.WriteLine(e.Message); } return(GetToursFromDB()); }
public void DeleteTour(Tour tour, string imagePath) { ITourDAO tourDao = DALFactory.CreateTourDAO(); tourDao.DeleteTour(tour); }