예제 #1
0
 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);
 }
예제 #2
0
 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);
 }