public static Response GetResponseObjectBcd(ResponseData responseData)
        {
            string   date        = responseData.DateTime.ToString("yyyyMMddhhmm");
            decimal  dateNumbers = Convert.ToDecimal(date);
            Response res         = new Response()
            {
                ResponseCode = BCDHelper.ToBcd(Convert.ToDecimal(responseData.ResponseCode)),
                Message      = responseData.Message,
                ApprovalCode = BCDHelper.ToBcd(Convert.ToDecimal(responseData.ApprovalCode)),
                DateTime     = BCDHelper.ToBcd(dateNumbers)
            };

            return(res);
        }
        public static Request GetRequestObjectBcd(RequestData requestData)
        {
            Request req = new Request()
            {
                ProcessingCode = BCDHelper.ToBcd(Convert.ToDecimal(requestData.ProcessingCode)),
                SystemTraceNr  = BCDHelper.ToBcd(Convert.ToDecimal(requestData.SystemTraceNr)),
                FunctionCode   = BCDHelper.ToBcd(Convert.ToDecimal(requestData.FunctionCode)),
                CardNo         = BCDHelper.ToBcd(Convert.ToDecimal(requestData.CardNo)),
                CardHolder     = requestData.CardHolder,
                AmountTrxn     = BCDHelper.ToBcd(Convert.ToDecimal(requestData.AmountTrxn)),
                CurrencyCode   = BCDHelper.ToBcd(Convert.ToDecimal(requestData.CurrencyCode)),
            };

            return(req);
        }