private static void DeleteParts(IUnitOfWork unitOfWork, Guid exhibitionId) { GalleryCRUDService galleryCRUDService = new GalleryCRUDService(unitOfWork); GenericDao genericDao = new GenericDao(unitOfWork); genericDao.FindIds <Gallery>(x => x.OwnerId == exhibitionId).ForEach(x => galleryCRUDService.Delete(new DeletionDto() { Id = x })); }
private static void DeleteAllPaintingsForCollection(IUnitOfWork unitOfWork, Guid collectionId) { GenericDao genericDao = new GenericDao(unitOfWork); PaintingCRUDService paintingCRUDService = new PaintingCRUDService(unitOfWork); genericDao.FindIds <Painting>(x => x.CollectionId == collectionId).ForEach(x => paintingCRUDService.Delete(new DeletionDto() { Id = collectionId })); }