private void DodajStreszczenieCommandExecute()
        {
            Rozdzial NowyRozdzial = new Rozdzial();

            //NowyRozdzial.IdKsiazka = WybranaKsiazkaEF.Id;
            NowyRozdzial.Streszczenie = NoweStreszczenie;
            //WybranaKsiazkaEF.Rozdzialy.Add(NowyRozdzial);
            NowyRozdzial.IdKsiazka = WybranaKsiazkaEF.Id;
            rozdzialRepositoryEF.Insert(NowyRozdzial);
            WszystkieRozdzialy = new ObservableCollection <Rozdzial>(rozdzialRepositoryEF.GetAll().Where(r => (r.IdKsiazka == wybranaKsiazka.Id)));
        }
 private void EdytujRozdzialEFExecute()
 {
     try
     {
         Rozdzial edytowanyRozdzial = rozdzialRepositoryEF.Get(WybraneIDEFRozdzialu);
         edytowanyRozdzial.Streszczenie = NowaTrescRozdzialu;
         rozdzialRepositoryEF.Update(edytowanyRozdzial);
         WszystkieRozdzialy = new ObservableCollection <Rozdzial>(rozdzialRepositoryEF.GetAll().Where(r => (r.IdKsiazka == wybranaKsiazka.Id)));
     }catch (Exception ex)
     {
         NowaTrescRozdzialu = "Błędny indeks rozdziału!";
     }
 }
        private void DodajStreszczenieCommandXMLExecute()
        {
            Rozdzial NowyRozdzial = new Rozdzial();
            int      lastID;

            if (rozdzialRepositoryXML.GetAll().Count != 0)
            {
                lastID = rozdzialRepositoryXML.GetAll().Max(x => x.Id);
            }
            else
            {
                lastID = 0;
            }
            //NowyRozdzial.IdKsiazka = WybranaKsiazkaEF.Id;
            NowyRozdzial.Streszczenie = NoweStreszczenie;
            //WybranaKsiazkaEF.Rozdzialy.Add(NowyRozdzial);
            NowyRozdzial.IdKsiazka = WybranaKsiazkaXML.Id;
            NowyRozdzial.Id        = lastID + 1;
            rozdzialRepositoryXML.Insert(NowyRozdzial);
            WszystkieRozdzialy = new ObservableCollection <Rozdzial>(rozdzialRepositoryXML.GetAll().Where(r => (r.IdKsiazka == wybranaKsiazkaXML.Id)));
        }