Ejemplo n.º 1
0
        /// <summary>
        /// Converts an enumeration into a string.
        /// </summary>
        /// <param name="refundReason">The enumeration type.</param>
        /// <returns>The string representation</returns>
        public static string ConvertToString(ERefundReason refundReason)
        {
            switch (refundReason)
            {
            case ERefundReason.NoInventory:
                return("NoInventory");

            case ERefundReason.CustomerReturn:
                return("CustomerReturn");

            case ERefundReason.GeneralAdjustment:
                return("GeneralAdjustment");

            case ERefundReason.CouldNotShip:
                return("CouldNotShip");

            case ERefundReason.DifferentItem:
                return("DifferentItem");

            case ERefundReason.Abandoned:
                return("Abandoned");

            case ERefundReason.CustomerCancel:
                return("CustomerCancel");

            case ERefundReason.PriceError:
                return("PriceError");

            case ERefundReason.ProductOutofStock:
                return("ProductOutofStock");

            case ERefundReason.CustomerAddressIncorrect:
                return("CustomerAddressIncorrect");

            case ERefundReason.Exchange:
                return("Exchange");

            case ERefundReason.Other:
                return("Other");

            case ERefundReason.CarrierCreditDecision:
                return("CarrierCreditDecision");

            case ERefundReason.RiskAssessmentInformationNotValid:
                return("RiskAssessmentInformationNotValid");

            case ERefundReason.CarrierCoverageFailure:
                return("CarrierCoverageFailure");

            case ERefundReason.TransactionRecord:
                return("TransactionRecord");

            default:
                throw new InvalidOperationException("Enumeration type was not able to be converted for amazon.");
            }
        }
 /// <summary>
 /// Converts an enumeration into a string.
 /// </summary>
 /// <param name="refundReason">The enumeration type.</param>
 /// <returns>The string representation</returns>
 public static string ConvertToString(ERefundReason refundReason)
 {
     switch (refundReason)
     {
         case ERefundReason.NoInventory:
             return "NoInventory";
         case ERefundReason.CustomerReturn:
             return "CustomerReturn";
         case ERefundReason.GeneralAdjustment:
             return "GeneralAdjustment";
         case ERefundReason.CouldNotShip:
             return "CouldNotShip";
         case ERefundReason.DifferentItem:
             return "DifferentItem";
         case ERefundReason.Abandoned:
             return "Abandoned";
         case ERefundReason.CustomerCancel:
             return "CustomerCancel";
         case ERefundReason.PriceError:
             return "PriceError";
         case ERefundReason.ProductOutofStock:
             return "ProductOutofStock";
         case ERefundReason.CustomerAddressIncorrect:
             return "CustomerAddressIncorrect";
         case ERefundReason.Exchange:
             return "Exchange";
         case ERefundReason.Other:
             return "Other";
         case ERefundReason.CarrierCreditDecision:
             return "CarrierCreditDecision";
         case ERefundReason.RiskAssessmentInformationNotValid:
             return "RiskAssessmentInformationNotValid";
         case ERefundReason.CarrierCoverageFailure:
             return "CarrierCoverageFailure";
         case ERefundReason.TransactionRecord:
             return "TransactionRecord";
         default:
             throw new InvalidOperationException("Enumeration type was not able to be converted for amazon.");
     }
 }