Esempio n. 1
0
        private dlCenterActiveVerificationSubscriptionResponse ProcessRequest(string updatemethod, C2cMessagePublication messagepub, IEnumerable <string> messages)
        {
            try
            {
                Console.WriteLine($@"{DateTime.Now}  {Banner}");
                Console.WriteLine($"   {updatemethod} invoked ...");
                Console.WriteLine($"   {updatemethod}Request contents:");
                foreach (var message in messages)
                {
                    Console.WriteLine(message);
                }

                Console.WriteLine();
                return(GenericCAVSResponse($"{updatemethod} response", messagepub));
            }
            catch (Exception ex)
            {
                ServiceErrorHandler(ex);
            }
            return(null);
        }
Esempio n. 2
0
        private dlCenterActiveVerificationSubscriptionResponse GenericCAVSResponse(string message, C2cMessagePublication messpub)
        {
            Console.WriteLine(message);
            var messpubmessage =
                $@"InformationalText: {messpub.informationalText}
                SubscriptionID: {messpub.subscriptionID}
                SubscriptionName: {messpub.subscriptionName}
                SubscriptionFrequency: {messpub.subscriptionFrequency}";

            C2CUtils.PrintRequestHeaderToConsole(messpubmessage);
            Console.WriteLine();
            Console.WriteLine();
            return(new dlCenterActiveVerificationSubscriptionResponse()
            {
                c2cMessageReceipt = new C2cMessageReceipt()
                {
                    informationalText = message
                }
            });
        }