Exemple #1
0
        public override void Write()
        {
            var prop        = DeclaredType.GetProperty("Results");
            var resultsType = prop.PropertyType;
            var results     = prop.GetValue(Result);

            Write(results, resultsType);

            var total = (long)DeclaredType.GetProperty("Total").GetValue(Result);

            Console.WriteLine($" TOTAL:  {total}");
        }
Exemple #2
0
        public override void Write()
        {
            var response = (Response)Result;

            if (DeclaredType.IsGenericType)
            {
                var contentType = DeclaredType.GetGenericArguments()[0];
                var content     = DeclaredType.GetProperty("Content").GetValue(response);
                Write(content, contentType);
                Console.WriteLine();
            }

            Console.WriteLine($" STATUS:  {(int)response.StatusCode} ({response.StatusCode})");
            if (!string.IsNullOrWhiteSpace(response.Message))
            {
                Console.WriteLine($" MESSAGE:  {response.Message}");
            }
        }