public bool BearbeiteAutor()
        {
            Console.WriteLine();
            // List authors as help
            var autorenList = IF.GetAutoren();

            foreach (var autor in autorenList)
            {
                Console.WriteLine("ID: " + autor.Autoren_id + " Name: " + autor.Name);
            }
            Console.WriteLine("Bitte geben Sie die ID Nummer ein, um den Autor zu bearbeiten: ");
            var id = Convert.ToInt32(Console.ReadLine());

            // Enter edited author name and call editing method
            try
            {
                //Console.ReadLine();
                Console.WriteLine("Bitte geben Sie die gewünschte Änderung ein: ");
                var aktuellerName = Console.ReadLine();
                if (string.IsNullOrEmpty(aktuellerName))
                {
                    BearbeiteAutor();
                }
                IF.AktualisiereAutor(id, aktuellerName);
                Console.WriteLine("Autorname wurde aktualisiert.");
                return(false);
            }
            catch (FormatException e)
            {
                BearbeiteAutor();
            }
            return(false);
        }
예제 #2
0
        private void btnSaveAuthor_Click(object sender, RoutedEventArgs e)
        {
            string Name = txtAuthorName.Text;
            int    ID   = int.Parse(txtAuthorID.Text);

            IF.AktualisiereAutor(ID, Name);
            FillAuthors();
            EmptyFields();
        }