private void dodajAkcja()
        {
            string kategoria = null;

            if (ParentVM.kategorie.Count > 0)
            {
                try
                {
                    kategoria = ParentVM.kategorie.First(x => x == nazwa);
                }
                catch (Exception)
                {
                    kategoria = null;
                }
            }
            if (kategoria == null || kategoria == nazwaEdytowanejKategorii)
            {
                EntityMethods en    = new EntityMethods();
                int           index = ParentVM.rodzajeKategorii.IndexOf(ParentVM.rodzajeKategoriiSelection);
                if (isEdit)
                {
                    if (index == 0)
                    {
                        en.edytujKategorieSkladnikow(nazwaEdytowanejKategorii, nazwa);
                    }
                    else if (index == 1)
                    {
                        en.edytujKategoriePrzepisow(nazwaEdytowanejKategorii, nazwa);
                    }
                }
                else
                {
                    if (index == 0)
                    {
                        en.dodajKategorieSkladnikow(nazwa);
                    }
                    else if (index == 1)
                    {
                        en.dodajKategoriePrzepisow(nazwa);
                    }
                }
                ParentVM.wypiszKategorie(index);
                CloseAction();
            }
            else
            {
                MessageBoxShow mb = new MessageBoxShow();
                mb.pokazMessageBox("Informacja", "Została już dodana taka kategoria.", MessageBoxTyp.Normalny, MessageBoxIkona.Informacyjna);
            }
        }