예제 #1
0
        private void LoadSpieler()
        {
            core = new Core();
            SpielerList.Clear();

            foreach (var item in core.UnitOfWork.SpielerRepository.Query().OrderBy(x => x.Name).ToList())
            {
                SpielerList.Add(item);
            }
        }
예제 #2
0
        private void UserWantsToAddNewSpieler(object obj)
        {
            var sp = new Spieler()
            {
                Name = "NEU", Händigkeit = true, Geschlecht = Geschlecht.Divers
            };

            core.UnitOfWork.SpielerRepository.Add(sp);
            SpielerList.Add(sp);
        }
        private void UserWantsToAddSpieler(object obj)
        {
            if (SelectedAlleSpielerExclusivMannschaftSpieler == null)
            {
                return;
            }
            SpielerList.Add(SelectedAlleSpielerExclusivMannschaftSpieler);
            var idSpielerToAdd = SelectedAlleSpielerExclusivMannschaftSpieler.Id;

            SelectedMannschaft.Spieler.Add(SelectedAlleSpielerExclusivMannschaftSpieler);
            AlleSpielerExclusivManschaftSpielerList.Remove(SelectedAlleSpielerExclusivMannschaftSpieler);
        }
        private void UserWantsToRemoveSpieler(object obj)
        {
            if (SelectedMannschaftSpieler == null)
            {
                return;
            }
            AlleSpielerExclusivManschaftSpielerList.Add(SelectedMannschaftSpieler);
            var idSpielerToRemove = SelectedMannschaftSpieler.Id;

            SpielerList.Remove(SelectedMannschaftSpieler);


            SelectedMannschaft.Spieler = SelectedMannschaft.Spieler.Where(s => s.Id != idSpielerToRemove).ToList();
        }