예제 #1
0
        /// <summary>
        /// Converts a Status2Enum value to a corresponding string value
        /// </summary>
        /// <param name="enumValue">The Status2Enum value to convert</param>
        /// <returns>The representative string value</returns>
        public static string ToValue(Status2Enum enumValue)
        {
            switch (enumValue)
            {
            //only valid enum elements can be used
            //this is necessary to avoid errors
            case Status2Enum.FAILURE:
            case Status2Enum.SUCCESS:
                return(stringValues[(int)enumValue]);

            //an invalid enum value was requested
            default:
                return(null);
            }
        }
예제 #2
0
        /// <summary>
        /// Converts a Status2Enum value to a corresponding string value
        /// </summary>
        /// <param name="enumValue">The Status2Enum value to convert</param>
        /// <returns>The representative string value</returns>
        public static string ToValue(Status2Enum enumValue)
        {
            switch (enumValue)
            {
            //only valid enum elements can be used
            //this is necessary to avoid errors
            case Status2Enum.ENROUTE:
            case Status2Enum.FAILED:
            case Status2Enum.SUBMITTED:
            case Status2Enum.DELIVERED:
            case Status2Enum.EXPIRED:
            case Status2Enum.REJECTED:
            case Status2Enum.UNDELIVERABLE:
                return(stringValues[(int)enumValue]);

            //an invalid enum value was requested
            default:
                return(null);
            }
        }
예제 #3
0
        /// <summary>
        /// Converts a Status2Enum value to a corresponding string value
        /// </summary>
        /// <param name="enumValue">The Status2Enum value to convert</param>
        /// <returns>The representative string value</returns>
        public static string ToValue(Status2Enum enumValue)
        {
            switch (enumValue)
            {
            //only valid enum elements can be used
            //this is necessary to avoid errors
            case Status2Enum.UPCOMING:
            case Status2Enum.PENDING:
            case Status2Enum.REVERSED:
            case Status2Enum.SETTLED:
            case Status2Enum.DECLINED:
            case Status2Enum.REFUNDED:
            case Status2Enum.RETRYING:
            case Status2Enum.ACCOUNT_CHECK:
                return(StringValues[(int)enumValue]);

            //an invalid enum value was requested
            default:
                return(null);
            }
        }