示例#1
0
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            //load
            Console.WriteLine("Load button clicked!");
            using (var db = new ChessContext())
            {
                var query2 = from b in db.Units
                             orderby b.ID
                             select b;

                foreach (var item in query2)
                {
                    unit.setChessboardArray(item.listToDatabase);
                    unit.setLastTeam(item.lastTeam);
                }
            }
            visualizeAllPieces();
            Console.WriteLine("Loaded");
        }
示例#2
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            //save
            Console.WriteLine("Save button clicked!");
            unit.convertToList();
            using (var db = new ChessContext())
            {
                var query = from b in db.Units
                            orderby b.ID
                            select b;
                try
                {
                    db.Units.RemoveRange(query);
                    db.SaveChanges();
                }
                catch { }

                db.Units.Add(unit);
                db.SaveChanges();
            }
            Console.WriteLine("Saved!");
        }