コード例 #1
0
        private void UpdateUnit(object parameter)
        {
            if (Unit != null &&
                Unit.Name != null &&
                Unit.Head != null)
            {
                UnitsTable   UT = context.UnitsTable.Single(u => u.Название == Unit.Name);
                EmployerUnit EU = Units.Single(u => u.Name == Unit.Name);
                UT.Название    = Unit.Name;
                UT.уководитель = Unit.Head.Id;
                EU.Name        = Unit.Name;
                EU.Head        = Unit.Head;
                Unit           = null;

                context.SaveChanges();
            }
        }
コード例 #2
0
        private void AddUnit(object parameter)
        {
            if (Unit != null &&
                Unit.Name != null &&
                Unit.Head != null)
            {
                UnitsTable UT = new UnitsTable();
                UT.Название = Unit.Name;
                if (Unit.Head != null)
                {
                    UT.уководитель = Unit.Head.Id;
                }

                Units.Add(Unit);
                Unit = null;

                context.UnitsTable.Add(UT);
                context.SaveChanges();
            }
        }
コード例 #3
0
ファイル: UnitsSpawner.cs プロジェクト: Reyth3/TowerDef
 // Use this for initialization
 void Start()
 {
     table = Resources.Load <UnitsTable>("Data/Units");
     InstantiateUnitButtons();
 }