public ActionResult Index(LondonTubeModel model)
        {
            LondonTubeModel ltm = new LondonTubeModel();

            if (ModelState.IsValid)
            {
                LTContext dc = new LTContext(ConfigurationManager.ConnectionStrings["LondonTube"].ConnectionString);

                Station s = (from ss in dc.Stations
                             where ss.StationId == model.StationId
                             select ss).FirstOrDefault();

                List <TubeLine>     tbls   = new List <TubeLine>();
                List <StationModel> smFrom = GetStationModelFrom(s.StationName, model.NoOfStation);
                List <StationModel> smTo   = GetStationModelTo(s.StationName, model.NoOfStation);
                ltm.StationModelList = new List <StationModel>();
                for (int i = 0; i < smFrom.Count; i++)
                {
                    string ToStation = smFrom[i].ToStation;
                    if (!ltm.StationModelList.Any(l => l.ToStation == ToStation))
                    {
                        ltm.StationModelList.Add(smFrom[i]);
                    }
                }
                for (int j = 0; j < smTo.Count; j++)
                {
                    StationModel smToj = new StationModel();
                    smToj.FromStation = smTo[j].ToStation;
                    smToj.ToStation   = smTo[j].FromStation;

                    if (!ltm.StationModelList.Any(l => l.ToStation == smToj.ToStation))
                    {
                        ltm.StationModelList.Add(smToj);
                    }
                }
                ltm.StationModelList = ltm.StationModelList.OrderBy(l => l.ToStation).ToList();
            }


            return(View(ltm));
        }
        public ActionResult Index()
        {
            LondonTubeModel ltm = new LondonTubeModel();

            return(View(ltm));
        }