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(); } }
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)); }