Exemple #1
0
        public static Rule4Response Run(Rule4Request request)
        {
            var response = new Rule4Response();

            response.String = "from c#, orig=" + request.String;

            return(response);
        }
Exemple #2
0
        /// <summary>
        /// C# rule.
        /// </summary>
        public static void Rule4(int i, decimal d, string s)
        {
            Rule4Request request = new Rule4Request();

            request.Integer = i;
            request.Decimal = d;
            request.String  = s;

            Console.WriteLine("--- Rule4Request ---");
            Console.WriteLine(request.Integer);
            Console.WriteLine(request.Decimal);
            Console.WriteLine(request.String);

            RuleRunner    rr       = new RuleRunner();
            Rule4Response response = (Rule4Response)rr.Run("Hf.Rules.Rule4", request);

            Console.WriteLine("--- Rule4Response ---");
            Console.WriteLine(response.Boolean);
            Console.WriteLine(response.DateTime);
            Console.WriteLine(response.Decimal);
            Console.WriteLine(response.Integer);
            Console.WriteLine(response.String);
        }