Esempio n. 1
0
        private static void Main(string[] args)
        {
            var authMessage = AuthorizationRequestMessageModel
                              .NewAuthorizationMessageRequest("", MockIdentifierService.Group1Authorization_Retail, null, MockIdentifierService.StandardGroup3Records(null));

            System.Console.WriteLine(authMessage);

            System.Console.ReadKey();
        }
        public static void CopyToBuffer(this AuthorizationRequestMessageModel requestMessageModel, ref StringBuilder buffer)
        {
            buffer
            .Append(AsciiTable.STX)
            .Append(requestMessageModel.G1);

            if (requestMessageModel.G2 != null)
            {
                buffer.Append(requestMessageModel.G2);
            }

            buffer
            .Append(requestMessageModel.G3)
            .Append(AsciiTable.ETX);

            var lrc = (buffer.ToString() + AsciiTable.ETX).GetLRC();

            buffer = new StringBuilder(buffer.ToString() + lrc);
        }