示例#1
0
        static void Main(string[] args)
        {
            string jsonString = string.Empty;

            if (GetJsonString.ReadFromFile(@".\..\..\JSON.txt", out jsonString) == false)
            {
                return;
            }


            JsonModel model = JsonToModel.StringToModel(jsonString);

            try
            {
                ResultOutput.Print(model.arrayOne, "ArrayOne");
                ResultOutput.Print(model.arrayTwo, "ArrayTwo");

                var Info = new InfoStr();
                ResultOutput.Print(TestRequest.GetUniqueValues(model.arrayOne, model.arrayTwo), Info.uniqueStr);
                ResultOutput.Print(TestRequest.GetOddNumbers(model.arrayOne, model.arrayTwo), Info.oddNbrStr);
                ResultOutput.Print(TestRequest.GetEvenNbrSum(model.arrayOne, model.arrayTwo), Info.sumStr);
            }
            catch (ArgumentNullException)
            {
                Console.WriteLine("EmptyArray");
            }
            catch (OverflowException)
            {
                Console.WriteLine("Overflow!");
            }

            Console.ReadLine();
        }
示例#2
0
 private int SettingResultToComboBoxItem(ResultOutput resultOutput)
 {
     switch (resultOutput)
     {
         case ResultOutput.XML: return 1;
         case ResultOutput.JSON: return 2;
         case ResultOutput.JSONWebAPI: return 3;
         case ResultOutput.Raw: return 4;
         default: return 0;
     }
 }
示例#3
0
        public override ICalculation Analysis(string expression)
        {
            try
            {
                TResultOutput resultOutput = ResultOutput;

                return(expr.Parse(expression));
            }
            catch (Exception ex)
            {
                ResultOutput.Error(new Exception($"Error in {this.GetType().Name}: {ex.Message}", ex));
                return(null);
            }
        }
示例#4
0
        public string OnInfocActive(string args)
        {
            var Input  = JsonConvert.DeserializeObject <InfocActiveInput>(args);
            var Result = new ResultOutput()
            {
                ok = false
            };
            var User = Input.username;

            if (User != null)
            {
                Console.WriteLine(User);
                Result.ok = true;
            }
            var Output = JsonConvert.SerializeObject(Result);

            return(Output);
        }
        public IActionResult Add([FromBody] Training TData)
        {
            string       message = string.Empty;
            ResultOutput ROutput = new ResultOutput();

            try
            {
                TrainingManager TM = new TrainingManager(IAccess, IConfig);
                ROutput = TM.Add(TData);
                message = ROutput.Message;

                if (!ROutput.isSuccess)
                {
                    return(StatusCode(StatusCodes.Status400BadRequest, new { message = message }));
                }

                return(StatusCode(StatusCodes.Status200OK, new { message = message }));
            }
            catch (Exception ex)
            {
                return(StatusCode(StatusCodes.Status500InternalServerError, new { message = ex.Message }));
            }
        }
示例#6
0
 private void AcceptedData_TextChanged(object sender, EventArgs e)
 {
     ResultOutput.Hide();
 }
示例#7
0
 private void Result(string text, Color color)
 {
     ResultOutput.Show();
     ResultOutput.Text      = text;
     ResultOutput.ForeColor = color;
 }
示例#8
0
 public ResultOutputTest(ITestOutputHelper output)
 {
     _output        = output;
     _resultOutput  = new ResultOutput(new Output(_output));
     _resultOutput2 = new ResultOutput(new ConsoleOutput());
 }
示例#9
0
 public MainTest(ITestOutputHelper output)
 {
     _output       = output;
     _resultOutput = new ResultOutput(new Output(_output));
 }