public AssessmentsImagePackage( IAssessmentDB assessDB, IPersistenceManager PM, string packageFileName, IUnitSystemPreferenceProvider UnitsSystemProvider) { this._ZP = new ZipBredPackage(packageFileName, false); this._AssessmentsClient = new ERDC.CERL.SMS.Libraries.Service.Managers.Assessments.Assessments(assessDB, PM, (IImageDeletionProvider)this, UnitsSystemProvider, false); }
public void DeleteImageIfNoAssociatedResponses( IAssessmentDB context, Assessment_Response_Image img) { if (img.Responses.Count != 0) { return; } this._ZP.DeleteManifestEntry(img.ImageID); context.Assessment_Response_Images.Remove(img); }