Apprenda.SaaSGrid.Addons.NetApp.Models.NetAppResponse.ToAddOnResult C# (CSharp) Method

ToAddOnResult() public method

public ToAddOnResult ( ) : ProvisionAddOnResult
return ProvisionAddOnResult
        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);
        }