static void Main(string[] args) { DistanceRoute route = new DistanceRoute(); Console.Write("Enter the first place >> "); route.Location1 = Console.ReadLine(); Console.Write("Enter the second place >> "); route.Location2 = Console.ReadLine(); route.FindDistance(); Console.WriteLine("Distance = " + route.Distance + "miles."); Console.WriteLine("Duration = " + route.Duration + "in time."); }
public ActionResult Index(DistanceRoute route) { if (!ModelState.IsValid) { return(View()); } try { route.FindDistance(); } catch (IndexOutOfRangeException e) { return(RedirectToAction("ErrorResult", e)); } catch (NullReferenceException e) { return(RedirectToAction("ErrorResult", e)); } return(RedirectToAction("DistanceResults", route)); }
public ActionResult DistanceResults(DistanceRoute route) { return(View(route)); }