KeplerCaseManager
using kCura.WinEDDS.Mapping;
using kCura.WinEDDS.Service.Export;
using Relativity.DataExchange.Service;
using Relativity.DataTransfer.Legacy.SDK.ImportExport.V1.Models;
using System;
using System.Data;
using System.Runtime.CompilerServices;
using System.Threading.Tasks;
namespace kCura.WinEDDS.Service.Replacement
{
public class KeplerCaseManager : KeplerManager, ICaseManager
{
[CompilerGenerated]
internal sealed class _Closure$__1-0
{
public int $VB$Local_caseArtifactID;
public KeplerCaseManager $VB$Me;
[AsyncStateMachine(typeof(VB$StateMachine___Lambda$__0))]
internal Task<CaseInfo> _Lambda$__0(IServiceProxyFactory s)
{
VB$StateMachine___Lambda$__0 stateMachine = default(VB$StateMachine___Lambda$__0);
stateMachine.$VB$NonLocal__Closure$__1-0 = this;
stateMachine.$VB$Local_s = s;
stateMachine.$State = -1;
stateMachine.$Builder = AsyncTaskMethodBuilder<CaseInfo>.Create();
stateMachine.$Builder.Start(ref stateMachine);
return stateMachine.$Builder.Task;
}
}
[CompilerGenerated]
internal sealed class _Closure$__2-0
{
public int $VB$Local_caseArtifactID;
public KeplerCaseManager $VB$Me;
[AsyncStateMachine(typeof(VB$StateMachine___Lambda$__0))]
internal Task<string[]> _Lambda$__0(IServiceProxyFactory s)
{
VB$StateMachine___Lambda$__0 stateMachine = default(VB$StateMachine___Lambda$__0);
stateMachine.$VB$NonLocal__Closure$__2-0 = this;
stateMachine.$VB$Local_s = s;
stateMachine.$State = -1;
stateMachine.$Builder = AsyncTaskMethodBuilder<string[]>.Create();
stateMachine.$Builder.Start(ref stateMachine);
return stateMachine.$Builder.Task;
}
}
public KeplerCaseManager(IServiceProxyFactory serviceProxyFactory, IServiceExceptionMapper exceptionMapper, Func<string> correlationIdFunc)
: base(serviceProxyFactory, exceptionMapper, correlationIdFunc)
{
}
public CaseInfo Read(int caseArtifactID)
{
return Execute(delegate(IServiceProxyFactory s) {
_Closure$__1-0.VB$StateMachine___Lambda$__0 stateMachine = default(_Closure$__1-0.VB$StateMachine___Lambda$__0);
_Closure$__1-0 $VB$NonLocal__Closure$__1-;
stateMachine.$VB$NonLocal__Closure$__1-0 = $VB$NonLocal__Closure$__1-;
stateMachine.$VB$Local_s = s;
stateMachine.$State = -1;
stateMachine.$Builder = AsyncTaskMethodBuilder<CaseInfo>.Create();
stateMachine.$Builder.Start(ref stateMachine);
return stateMachine.$Builder.Task;
});
}
CaseInfo kCura.WinEDDS.Service.Export.ICaseManager.Read(int caseArtifactID)
{
return this.Read(caseArtifactID);
}
CaseInfo ICaseManager.Read(int caseArtifactID)
{
return this.Read(caseArtifactID);
}
public string[] GetAllDocumentFolderPathsForCase(int caseArtifactID)
{
return Execute(delegate(IServiceProxyFactory s) {
_Closure$__2-0.VB$StateMachine___Lambda$__0 stateMachine = default(_Closure$__2-0.VB$StateMachine___Lambda$__0);
_Closure$__2-0 $VB$NonLocal__Closure$__2-;
stateMachine.$VB$NonLocal__Closure$__2-0 = $VB$NonLocal__Closure$__2-;
stateMachine.$VB$Local_s = s;
stateMachine.$State = -1;
stateMachine.$Builder = AsyncTaskMethodBuilder<string[]>.Create();
stateMachine.$Builder.Start(ref stateMachine);
return stateMachine.$Builder.Task;
});
}
string[] kCura.WinEDDS.Service.Export.ICaseManager.GetAllDocumentFolderPathsForCase(int caseArtifactID)
{
return this.GetAllDocumentFolderPathsForCase(caseArtifactID);
}
string[] ICaseManager.GetAllDocumentFolderPathsForCase(int caseArtifactID)
{
return this.GetAllDocumentFolderPathsForCase(caseArtifactID);
}
public DataSet RetrieveAll()
{
return Execute(delegate(IServiceProxyFactory s) {
VB$StateMachine___Lambda$__3-0 stateMachine = default(VB$StateMachine___Lambda$__3-0);
stateMachine.$VB$Me = this;
stateMachine.$VB$Local_s = s;
stateMachine.$State = -1;
stateMachine.$Builder = AsyncTaskMethodBuilder<DataSetWrapper>.Create();
stateMachine.$Builder.Start(ref stateMachine);
return stateMachine.$Builder.Task;
});
}
DataSet ICaseManager.RetrieveAll()
{
return this.RetrieveAll();
}
public string[] GetAllDocumentFolderPaths()
{
return Execute(delegate(IServiceProxyFactory s) {
VB$StateMachine___Lambda$__4-0 stateMachine = default(VB$StateMachine___Lambda$__4-0);
stateMachine.$VB$Me = this;
stateMachine.$VB$Local_s = s;
stateMachine.$State = -1;
stateMachine.$Builder = AsyncTaskMethodBuilder<string[]>.Create();
stateMachine.$Builder.Start(ref stateMachine);
return stateMachine.$Builder.Task;
});
}
string[] ICaseManager.GetAllDocumentFolderPaths()
{
return this.GetAllDocumentFolderPaths();
}
[CompilerGenerated]
[AsyncStateMachine(typeof(VB$StateMachine___Lambda$__3-0))]
private Task<DataSetWrapper> _Lambda$__3-0(IServiceProxyFactory s)
{
VB$StateMachine___Lambda$__3-0 stateMachine = default(VB$StateMachine___Lambda$__3-0);
stateMachine.$VB$Me = this;
stateMachine.$VB$Local_s = s;
stateMachine.$State = -1;
stateMachine.$Builder = AsyncTaskMethodBuilder<DataSetWrapper>.Create();
stateMachine.$Builder.Start(ref stateMachine);
return stateMachine.$Builder.Task;
}
[CompilerGenerated]
[AsyncStateMachine(typeof(VB$StateMachine___Lambda$__4-0))]
private Task<string[]> _Lambda$__4-0(IServiceProxyFactory s)
{
VB$StateMachine___Lambda$__4-0 stateMachine = default(VB$StateMachine___Lambda$__4-0);
stateMachine.$VB$Me = this;
stateMachine.$VB$Local_s = s;
stateMachine.$State = -1;
stateMachine.$Builder = AsyncTaskMethodBuilder<string[]>.Create();
stateMachine.$Builder.Start(ref stateMachine);
return stateMachine.$Builder.Task;
}
}
}