using AIR.Services.Common.Data;
using AIR.Services.Reinsurance.DataImport.Api;
using AIR.Services.Reinsurance.DataImport.Data;
using System;
public class SnippetSubmitCopyCompany
{
private static void SubmitCopyCompany(int businessUnitSid, int sqlInstanceSid, int companySid)
{
ReinsuranceDataImportServiceClient client = new ReinsuranceDataImportServiceClient();
SubmitCopyCompanyRequest request = new SubmitCopyCompanyRequest();
request.BusinessUnitSid = businessUnitSid;
request.SqlInstanceSid = sqlInstanceSid;
request.CopyOptions = new CopyCompanyOptions()
{
CompanySid = companySid,
NewCompanyName = "Company " + DateTime.Now.Ticks,
CopyAllExposureSets = true,
CopyAllPrograms = true,
CopyAllUserDefinedCategories = true,
};
SubmitCopyCompanyResponse response = client.SubmitCopyCompany(request);
if ((response.Status.Code == StatusCode.Success))
{
Console.WriteLine("Copy company submitted with Activity Sid: " + response.ActivitySid);
}
}
}