コード例 #1
0
        public void Run()
        {
            ConsoleKey key = ConsoleKey.Enter;

            while (key != ConsoleKey.Spacebar)
            {
                var startColor = _console.ForegroundColor;

                _console.WriteLine(" ** Starting App ** DI Friendly Lib **");
                _console.Write("Enter Message:");
                var msg = _console.ReadLine();

                _console.WriteLine();
                _console.WriteLine("Output:");
                _console.ForegroundColor = ConsoleColor.Cyan;

                var result = _senderApp.Send(msg);

                _console.ForegroundColor = startColor;

                _console.WriteLine();
                _console.WriteLine($"Result: {result.Price} ");
                _console.WriteLine($"    Price: {result.Price} ");
                _console.WriteLine($"    Message: {result.Message} ");
                _console.WriteLine($"    Result Message: {result.ResultMessage} ");


                _console.WriteLine(" ** Complete **");
                _console.WriteLine(" ** Space bar to Exit **");

                key = _console.ReadKey().Key;

                _console.Clear();
            }
        }
コード例 #2
0
        public ActionResult Send(string Text)
        {
            if (string.IsNullOrEmpty(Text))
            {
                _logger.Debug("Can not send Message from MVC App when text is empty");
                ViewBag.Message = $"No message to send";
                ViewBag.Logs    = _logger.GetEntries();
                return(View("send", new SendResponse()));
            }

            _logger.Debug("Sending Message from MVC App");
            var result = _sendingApp.Send(Text);

            _logger.Debug($"Result: {result.ResultMessage} -- Price: {result.Price} -- Message: {result.Message} ");


            ViewBag.Message = $"Message Sent!";
            ViewBag.Logs    = _logger.GetEntries();
            return(View("send", result));
        }