示例#1
0
        public UnicornResponse Handle(UnicornRequest request)
        {
            var configuration = request["configuration"];

            if (string.IsNullOrEmpty(configuration))
            {
                configuration = "Test1^Test2^Test3";
            }
            var sb = new StringBuilder();

            foreach (var config in configuration.Split('^'))
            {
                if (config.Equals("Test1", StringComparison.OrdinalIgnoreCase))
                {
                    sb.AppendLine($"{config}|true|true|true|Test2,Test3");
                }
                else if (config.Equals("Test2", StringComparison.OrdinalIgnoreCase))
                {
                    sb.AppendLine($"{config}|false|false");
                }
                else if (config.Equals("Test3", StringComparison.OrdinalIgnoreCase))
                {
                    sb.AppendLine($"{config}|false|true|false|Test2");
                }
            }

            return(UnicornResponse.CreateOK(sb.ToString()));
        }
 public UnicornResponse Handle(UnicornRequest request)
 {
     var response = UnicornResponse.CreateChunked();
     var config = request["configuration"];
     response.Body.Add($"0|Info|{Encode($"{config} is being serialized")}{Environment.NewLine}");
     for (int i = 0; i < 15; i++)
     {
         response.Body.Add($"0|Info|{Encode($"[S] Dummy template {i} was serialized.")}{Environment.NewLine}1|Info|{Encode((i * 10).ToString())}{Environment.NewLine}");
     }
     response.Body.Add($"0|Info|{Encode($"{config} is serialized")}{Environment.NewLine}1|Info|{Encode((100).ToString())}{Environment.NewLine}");
     return response;
 }
 public UnicornResponse Handle(UnicornRequest request)
 {
     var response = UnicornResponse.CreateChunked();
     var config = request["configuration"];
     response.Body.Add($"0|Info|{Encode($"{config} is being sync")}{Environment.NewLine}");
     for (int i = 0; i < 100; i++)
     {
         response.Body.Add($"0|Info|{Encode($"{GetOperationType()} Item {i} {GetText()}")}{Environment.NewLine}1|Info|{Encode((i).ToString())}{Environment.NewLine}");
     }
     response.Body.Add($"0|Info|{Encode($"{config} is synced")}{Environment.NewLine}1|Info|{Encode((100).ToString())}{Environment.NewLine}");
     return response;
 }
        public UnicornResponse Handle(UnicornRequest request)
        {
            var response = UnicornResponse.CreateChunked();
            var config   = request["configuration"];

            response.Body.Add($"0|Info|{Encode($"{config} is being sync")}{Environment.NewLine}");
            for (int i = 0; i < 100; i++)
            {
                response.Body.Add($"0|Info|{Encode($"{GetOperationType()} Item {i} {GetText()}")}{Environment.NewLine}1|Info|{Encode((i).ToString())}{Environment.NewLine}");
            }
            response.Body.Add($"0|Info|{Encode($"{config} is synced")}{Environment.NewLine}1|Info|{Encode((100).ToString())}{Environment.NewLine}");
            return(response);
        }
        public UnicornResponse Handle(UnicornRequest request)
        {
            var response = UnicornResponse.CreateChunked();
            var config   = request["configuration"];

            response.Body.Add($"0|Info|{Encode($"{config} is being serialized")}{Environment.NewLine}");
            for (int i = 0; i < 15; i++)
            {
                response.Body.Add($"0|Info|{Encode($"[S] Dummy template {i} was serialized.")}{Environment.NewLine}1|Info|{Encode((i * 10).ToString())}{Environment.NewLine}");
            }
            response.Body.Add($"0|Info|{Encode($"{config} is serialized")}{Environment.NewLine}1|Info|{Encode((100).ToString())}{Environment.NewLine}");
            return(response);
        }
        public UnicornResponse Handle(UnicornRequest request)
        {

            var configuration = request["configuration"];
            if (string.IsNullOrEmpty(configuration))
                configuration = "Test1^Test2^Test3";
            var sb = new StringBuilder();
            foreach (var config in configuration.Split('^'))
            {
                if (config.Equals("Test1", StringComparison.OrdinalIgnoreCase))
                    sb.AppendLine($"{config}|true|true|true|Test2,Test3");
                else if (config.Equals("Test2", StringComparison.OrdinalIgnoreCase))
                    sb.AppendLine($"{config}|false|false");
                else if (config.Equals("Test3", StringComparison.OrdinalIgnoreCase))
                    sb.AppendLine($"{config}|false|true|false|Test2");
            }

            return UnicornResponse.CreateOK(sb.ToString());
        }
 public UnicornResponse Handle(UnicornRequest request)
 {
     return UnicornResponse.CreateOK("Test1,Test2,Test3");
 }
 public UnicornResponse Handle(UnicornRequest request)
 {
     return(UnicornResponse.CreateOK(Guid.NewGuid().ToString()));
 }
 public UnicornResponse Handle(UnicornRequest request)
 {
     return(UnicornResponse.CreateOK("Test1,Test2,Test3"));
 }
 public UnicornResponse Handle(UnicornRequest request)
 {
     return UnicornResponse.CreateOK(Guid.NewGuid().ToString());
 }
示例#11
0
 public UnicornResponse Handle(UnicornRequest request)
 {
     return(UnicornResponse.CreateOK("3.1.0.0"));
 }