public ProvisionAddOnResult ToAddOnResult()
{
// check addonresult return codes from
// 1. create volume
// 2. create snapmirror
string endUserData;
if (ReturnCode.Equals(0))
{
// set connection data as part of the connectionData object
endUserData = ConsoleOut;
}
else if (ReturnCode.Equals(1))
{
// make sure we get the error messages.
endUserData = "Completed with warnings. Please check."
+ "\n Info Trace: " + ConsoleOut + "\n " +
"Error Trace: " + ErrorOut;
}
else
{
endUserData = "Unable to complete action. Please check errors." +
"\n Error Trace: " + ErrorOut;
}
return new ProvisionAddOnResult(ConnectionData, IsSuccess, endUserData);
}