public void DeleteSeries(IStudyRootData study, List <string> seriesInstanceUids) { EventResult result = EventResult.Success; try { var request = new DeleteSeriesRequest { Study = new WorkItemStudy(study), Patient = new WorkItemPatient(study), SeriesInstanceUids = seriesInstanceUids }; InsertRequest(request, new DeleteProgress()); } catch (Exception ex) { result = EventResult.MajorFailure; Exception = ex; throw; } finally { var instances = new AuditedInstances(); instances.AddInstance(study.PatientId, study.PatientsName, study.StudyInstanceUid); AuditHelper.LogDeleteSeries(new List <string> { AuditHelper.LocalAETitle }, instances, EventSource.CurrentUser, result); } }
public void DeleteSeries(IStudyRootData study, List<string> seriesInstanceUids) { EventResult result = EventResult.Success; try { var request = new DeleteSeriesRequest { Study = new WorkItemStudy(study), Patient = new WorkItemPatient(study), SeriesInstanceUids = seriesInstanceUids }; InsertRequest(request, new DeleteProgress()); } catch (Exception ex) { result = EventResult.MajorFailure; Exception = ex; throw; } finally { var instances = new AuditedInstances(); instances.AddInstance(study.PatientId, study.PatientsName, study.StudyInstanceUid); AuditHelper.LogDeleteSeries(new List<string> {AuditHelper.LocalAETitle}, instances, EventSource.CurrentUser, result); } }