Example #1
0
 public void LoadDeparture(ListBox s)
 {
     using (var conDb = new TrainContex())
     {
         foreach (var item in conDb.TrainTable)
         {
             s.Items.Add(item.AdvertisedLocationName);
         }
     }
 }
Example #2
0
        public void AddTrainStations(string name, ListBox l)
        {
            if (name == l.Text)
            {
                return;
            }
            using (var ctx = new TrainContex())
            {
                var result = (from u in ctx.TrainTable
                              where u.AdvertisedLocationName == name
                              select u).FirstOrDefault();

                if (result != null)
                {
                    return;
                }

                if (l.Items.Count < 3)
                {
                    ctx.TrainTable.Add(
                        new TrainTable
                    {
                        AdvertisedLocationName = name
                    }
                        );
                    ctx.SaveChanges();
                }
                else
                {
                    ctx.TrainTable.Add(
                        new TrainTable
                    {
                        AdvertisedLocationName = name
                    }
                        );
                    ctx.SaveChanges();
                    var deleteTrĂ¡inStation = ctx.TrainTable.FirstOrDefault();
                    ctx.TrainTable.Remove(deleteTrĂ¡inStation);
                    ctx.SaveChanges();
                }
            }
        }