Exemplo n.º 1
0
        public void Delete(ModelDbContext context)
        {
            context.Abilities.Remove(context.Abilities.SingleOrDefault(c => c.ID == this.ID));


            var soloAbility = context.SoloAbilities.Where(c => c.AbilityID == this.ID).ToList();

            foreach (var solo in soloAbility)
            {
                context.Remove(solo);
            }

            var unitAbility = context.UnitAbilities.Where(c => c.AbilityID == this.ID);

            foreach (var unit in unitAbility)
            {
                context.UnitAbilities.Remove(unit);
            }


            var warbeastAbility = context.WarbeastAbillities.Where(c => c.AbillityId == this.ID);

            foreach (var warbeast in warbeastAbility)
            {
                context.WarbeastAbillities.Remove(warbeast);
            }


            var warjackAbilitys = context.WarjackAbilities.Where(c => c.AbillityID == this.ID);


            foreach (var warjack in warjackAbilitys)
            {
                context.WarjackAbilities.Remove(warjack);
            }



            var casterAbilitys = context.WarcasterAbilities.Where(c => c.AbilityId == this.ID);

            foreach (var warcaster in casterAbilitys)
            {
                context.WarcasterAbilities.Remove(warcaster);
            }


            var warlockAbilitys = context.WarlockAbillities.Where(c => c.AbillityId == this.ID);

            foreach (var warlock in warlockAbilitys)
            {
                context.WarlockAbillities.Remove(warlock);
            }



            context.SaveChanges();
        }
Exemplo n.º 2
0
        public void Delete(ModelDbContext context)
        {
            context.Weapons.Remove(context.Weapons.SingleOrDefault(c => c.ID == this.ID));


            var soloWeapon = context.SoloWeapons.Where(c => c.WeaponID == this.ID).ToList();

            foreach (var solo in soloWeapon)
            {
                context.Remove(solo);
            }

            var unitWeapon = context.UnitWeapons.Where(c => c.WeaponId == this.ID);

            foreach (var unit in unitWeapon)
            {
                context.UnitWeapons.Remove(unit);
            }


            var warbeastWeapon = context.WarbeastWeapons.Where(c => c.WeaponId == this.ID);

            foreach (var warbeast in warbeastWeapon)
            {
                context.WarbeastWeapons.Remove(warbeast);
            }


            var warjackWeapons = context.WarjackWeapons.Where(c => c.WeaponId == this.ID);


            foreach (var warjack in warjackWeapons)
            {
                context.WarjackWeapons.Remove(warjack);
            }



            var casterWeapons = context.WarcasterWeapons.Where(c => c.WeaponId == this.ID);

            foreach (var warcaster in casterWeapons)
            {
                context.WarcasterWeapons.Remove(warcaster);
            }


            var warlockWeapons = context.WarlockWeapons.Where(c => c.WeaponId == this.ID);

            foreach (var warlock in warlockWeapons)
            {
                context.WarlockWeapons.Remove(warlock);
            }



            context.SaveChanges();
        }
Exemplo n.º 3
0
        public void Delete(ModelDbContext context)
        {
            context.Spells.Remove(context.Spells.SingleOrDefault(c => c.ID == this.ID));


            var soloSpell = context.SoloSpells.Where(c => c.SpellID == this.ID).ToList();

            foreach (var solo in soloSpell)
            {
                context.Remove(solo);
            }

            var unitSpell = context.UnitSpells.Where(c => c.SpellID == this.ID);

            foreach (var unit in unitSpell)
            {
                context.UnitSpells.Remove(unit);
            }


            var warbeastSpell = context.WarbeastSpells.Where(c => c.Spellid == this.ID);

            foreach (var warbeast in warbeastSpell)
            {
                context.WarbeastSpells.Remove(warbeast);
            }



            var casterSpells = context.WarcasterSpells.Where(c => c.SpellId == this.ID);

            foreach (var warcaster in casterSpells)
            {
                context.WarcasterSpells.Remove(warcaster);
            }


            var warlockSpells = context.WarlockSpells.Where(c => c.SpellId == this.ID);

            foreach (var warlock in warlockSpells)
            {
                context.WarlockSpells.Remove(warlock);
            }



            context.SaveChanges();
        }