AuditManager
using kCura.EDDS.WebAPI.AuditManagerBase;
using kCura.WinEDDS.Service.Export;
using kCura.WinEDDS.Service.Replacement;
using Relativity.DataExchange;
using System.Net;
using System.Runtime.CompilerServices;
namespace kCura.WinEDDS.Service
{
public class AuditManager : kCura.EDDS.WebAPI.AuditManagerBase.AuditManager, kCura.WinEDDS.Service.Export.IAuditManager, kCura.WinEDDS.Service.Replacement.IAuditManager
{
[CompilerGenerated]
internal sealed class _Closure$__1-0
{
public int $VB$Local_caseContextArtifactID;
public int $VB$Local_artifactID;
public int $VB$Local_action;
public string $VB$Local_details;
public string $VB$Local_origination;
public AuditManager $VB$Me;
internal bool _Lambda$__0()
{
return ((kCura.EDDS.WebAPI.AuditManagerBase.AuditManager)$VB$Me).CreateAuditRecord($VB$Local_caseContextArtifactID, $VB$Local_artifactID, $VB$Local_action, $VB$Local_details, $VB$Local_origination);
}
}
[CompilerGenerated]
internal sealed class _Closure$__2-0
{
public int $VB$Local_appID;
public string $VB$Local_runId;
public bool $VB$Local_isFatalError;
public ImageImportStatistics $VB$Local_importStats;
public AuditManager $VB$Me;
internal bool _Lambda$__0()
{
return ((kCura.EDDS.WebAPI.AuditManagerBase.AuditManager)$VB$Me).AuditImageImport($VB$Local_appID, $VB$Local_runId, $VB$Local_isFatalError, $VB$Local_importStats);
}
}
[CompilerGenerated]
internal sealed class _Closure$__3-0
{
public int $VB$Local_appID;
public string $VB$Local_runId;
public bool $VB$Local_isFatalError;
public ObjectImportStatistics $VB$Local_importStats;
public AuditManager $VB$Me;
internal bool _Lambda$__0()
{
return ((kCura.EDDS.WebAPI.AuditManagerBase.AuditManager)$VB$Me).AuditObjectImport($VB$Local_appID, $VB$Local_runId, $VB$Local_isFatalError, $VB$Local_importStats);
}
}
[CompilerGenerated]
internal sealed class _Closure$__4-0
{
public int $VB$Local_appID;
public bool $VB$Local_isFatalError;
public kCura.EDDS.WebAPI.AuditManagerBase.ExportStatistics $VB$Local_exportStats;
public AuditManager $VB$Me;
internal bool _Lambda$__0()
{
return ((kCura.EDDS.WebAPI.AuditManagerBase.AuditManager)$VB$Me).AuditExport($VB$Local_appID, $VB$Local_isFatalError, $VB$Local_exportStats);
}
}
[CompilerGenerated]
internal sealed class _Closure$__5-0
{
public string $VB$Local_token;
public AuditManager $VB$Me;
internal void _Lambda$__0()
{
((kCura.EDDS.WebAPI.AuditManagerBase.AuditManager)$VB$Me).DeleteAuditToken($VB$Local_token);
}
}
public AuditManager(ICredentials credentials, CookieContainer cookieContainer)
{
this.set_Credentials(credentials);
this.set_CookieContainer(cookieContainer);
base.Url = $"{AppSettings.Instance.WebApiServiceUrl}""";
this.set_Timeout(Settings.DefaultTimeOut);
}
public new bool CreateAuditRecord(int caseContextArtifactID, int artifactID, int action, string details, string origination)
{
return WebServiceExtensions.RetryOnReLoginException(this, () => base.CreateAuditRecord(caseContextArtifactID, artifactID, action, details, origination), true);
}
public new bool AuditImageImport(int appID, string runId, bool isFatalError, ImageImportStatistics importStats)
{
return WebServiceExtensions.RetryOnReLoginException(this, () => base.AuditImageImport(appID, runId, isFatalError, importStats), true);
}
bool kCura.WinEDDS.Service.Replacement.IAuditManager.AuditImageImport(int appID, string runId, bool isFatalError, ImageImportStatistics importStats)
{
return this.AuditImageImport(appID, runId, isFatalError, importStats);
}
public new bool AuditObjectImport(int appID, string runId, bool isFatalError, ObjectImportStatistics importStats)
{
return WebServiceExtensions.RetryOnReLoginException(this, () => base.AuditObjectImport(appID, runId, isFatalError, importStats), true);
}
bool kCura.WinEDDS.Service.Replacement.IAuditManager.AuditObjectImport(int appID, string runId, bool isFatalError, ObjectImportStatistics importStats)
{
return this.AuditObjectImport(appID, runId, isFatalError, importStats);
}
public new bool AuditExport(int appID, bool isFatalError, kCura.EDDS.WebAPI.AuditManagerBase.ExportStatistics exportStats)
{
return WebServiceExtensions.RetryOnReLoginException(this, () => base.AuditExport(appID, isFatalError, exportStats), true);
}
bool kCura.WinEDDS.Service.Export.IAuditManager.AuditExport(int appID, bool isFatalError, kCura.EDDS.WebAPI.AuditManagerBase.ExportStatistics exportStats)
{
return this.AuditExport(appID, isFatalError, exportStats);
}
bool kCura.WinEDDS.Service.Replacement.IAuditManager.AuditExport(int appID, bool isFatalError, kCura.EDDS.WebAPI.AuditManagerBase.ExportStatistics exportStats)
{
return this.AuditExport(appID, isFatalError, exportStats);
}
public new void DeleteAuditToken(string token)
{
WebServiceExtensions.RetryOnReLoginException(this, delegate {
base.DeleteAuditToken(token);
}, true);
}
void kCura.WinEDDS.Service.Replacement.IAuditManager.DeleteAuditToken(string token)
{
this.DeleteAuditToken(token);
}
}
}