ClearCanvas.ImageServer.Web.Application.Pages.Studies.StudyDetails.Default.GenerateAuditLog C# (CSharp) Method

GenerateAuditLog() private method

private GenerateAuditLog ( ) : void
return void
	    private void GenerateAuditLog()
	    {
			var audit = new DicomInstancesAccessedAuditHelper(ServerPlatform.AuditSource, EventIdentificationContentsEventOutcomeIndicator.Success, EventIdentificationContentsEventActionCode.R /* Read*/);
			audit.AddUser(new AuditPersonActiveParticipant(SessionManager.Current.Credentials.UserName,null,SessionManager.Current.Credentials.DisplayName));

			var participant = new AuditStudyParticipantObject(_study.StudyInstanceUid, _study.AccessionNumber);
		    participant.ParticipantObjectDetailString = string.Format("Partition: {0}", string.IsNullOrEmpty(_study.ThePartition.Description) ? _study.ThePartition.AeTitle : _study.ThePartition.Description);
			audit.AddStudyParticipantObject(participant);

			ServerAuditHelper.LogAuditMessage(audit);

        }