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

ToOperationResult() public method

public ToOperationResult ( ) : OperationResult
return OperationResult
        public OperationResult ToOperationResult()
        {
// 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
            {
                IsSuccess = false;
                endUserData = "Unable to complete action. Please check errors." +
                              "\n Error Trace: " + ErrorOut;
            }
            return new OperationResult
            {
                IsSuccess = IsSuccess,
                EndUserMessage = endUserData
            };
        }
    }