Add Magazines manually
This commit is contained in:
parent
7cd70212a4
commit
58df08471b
1 changed files with 96 additions and 38 deletions
|
@ -35,54 +35,110 @@ namespace Bücherwurm
|
|||
public void AddToCatalogue()
|
||||
{
|
||||
var Correct = false;
|
||||
var Select = "";
|
||||
do
|
||||
{
|
||||
Console.WriteLine("Bitte geben sie den Author an:");
|
||||
var Author = Console.ReadLine();
|
||||
Console.WriteLine("Bitte geben Sie den Titel an:");
|
||||
var Title = Console.ReadLine();
|
||||
Console.WriteLine("Bitte geben Sie das Erscheinungsjahr an:");
|
||||
var Year = Console.ReadLine();
|
||||
Console.WriteLine("Bitte geben Sie das Erscheinungsland an:");
|
||||
var Country = Console.ReadLine();
|
||||
Console.WriteLine("Bitte geben Sie die Sprache an:");
|
||||
var Language = Console.ReadLine();
|
||||
Console.WriteLine("Bitte geben Sie den Bild-Link an:");
|
||||
var ImgLink = Console.ReadLine();
|
||||
Console.WriteLine("Bitte geben Sie den Link an:");
|
||||
var Link = Console.ReadLine();
|
||||
Console.WriteLine("Bitte geben Sie die Seitenanzahl an:");
|
||||
var Pages = Console.ReadLine();
|
||||
Console.WriteLine("---");
|
||||
Console.WriteLine("Sind die Folgenden Angaben Korrekt?");
|
||||
Console.WriteLine("Author: {0}", Author);
|
||||
Console.WriteLine("Titel: {0}", Title);
|
||||
Console.WriteLine("Erscheinungsjahr: {0}", Year);
|
||||
Console.WriteLine("Land: {0}", Country);
|
||||
Console.WriteLine("Sprache: {0}", Language);
|
||||
Console.WriteLine("Bildlink: {0}", ImgLink);
|
||||
Console.WriteLine("Link: {0}", Link);
|
||||
Console.WriteLine("Seitenzahl: {0}", Pages);
|
||||
Console.WriteLine("---");
|
||||
Console.WriteLine("(j/n):");
|
||||
string Select = Console.ReadLine().ToLower();
|
||||
switch (Select)
|
||||
Console.WriteLine("Möchten Sie ein (B)uch oder ein (M)agazin hinzufügen?");
|
||||
var TypeSelect = Console.ReadLine().ToLower();
|
||||
switch (TypeSelect)
|
||||
{
|
||||
case "j":
|
||||
case "b":
|
||||
{
|
||||
Correct = true;
|
||||
Catalogue.AddBook(Title, Author, Country, ImgLink, Link, Language, int.Parse(Pages), int.Parse(Year));
|
||||
Console.WriteLine("Buch wurde hinzugefügt.");
|
||||
Console.WriteLine("Bitte geben sie den Author an:");
|
||||
var Author = Console.ReadLine();
|
||||
Console.WriteLine("Bitte geben Sie den Titel an:");
|
||||
var Title = Console.ReadLine();
|
||||
Console.WriteLine("Bitte geben Sie das Erscheinungsjahr an:");
|
||||
var Year = Console.ReadLine();
|
||||
Console.WriteLine("Bitte geben Sie das Erscheinungsland an:");
|
||||
var Country = Console.ReadLine();
|
||||
Console.WriteLine("Bitte geben Sie die Sprache an:");
|
||||
var Language = Console.ReadLine();
|
||||
Console.WriteLine("Bitte geben Sie den Bild-Link an:");
|
||||
var ImgLink = Console.ReadLine();
|
||||
Console.WriteLine("Bitte geben Sie den Link an:");
|
||||
var Link = Console.ReadLine();
|
||||
Console.WriteLine("Bitte geben Sie die Seitenanzahl an:");
|
||||
var Pages = Console.ReadLine();
|
||||
Console.WriteLine("---");
|
||||
Console.WriteLine("Sind die Folgenden Angaben Korrekt?");
|
||||
Console.WriteLine("Author: {0}", Author);
|
||||
Console.WriteLine("Titel: {0}", Title);
|
||||
Console.WriteLine("Erscheinungsjahr: {0}", Year);
|
||||
Console.WriteLine("Land: {0}", Country);
|
||||
Console.WriteLine("Sprache: {0}", Language);
|
||||
Console.WriteLine("Bildlink: {0}", ImgLink);
|
||||
Console.WriteLine("Link: {0}", Link);
|
||||
Console.WriteLine("Seitenzahl: {0}", Pages);
|
||||
Console.WriteLine("---");
|
||||
Console.WriteLine("(j/n):");
|
||||
Select = Console.ReadLine().ToLower();
|
||||
switch (Select)
|
||||
{
|
||||
case "j":
|
||||
{
|
||||
Correct = true;
|
||||
Catalogue.AddManualBook(Title, Author, Country, ImgLink, Link, Language, int.Parse(Pages), int.Parse(Year));
|
||||
Console.WriteLine("Buch wurde hinzugefügt.");
|
||||
break;
|
||||
}
|
||||
case "n":
|
||||
{
|
||||
Correct = false;
|
||||
break;
|
||||
}
|
||||
default:
|
||||
{
|
||||
Console.WriteLine("Ungültige Eingabe: {0}", Select);
|
||||
break;
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
case "n":
|
||||
case "m":
|
||||
{
|
||||
Correct = false;
|
||||
Console.WriteLine("Bitte geben Sie den Titel an:");
|
||||
var Title = Console.ReadLine();
|
||||
Console.WriteLine("Bitte geben Sie die Auflage an:");
|
||||
var Run = Console.ReadLine();
|
||||
Console.WriteLine("Bitte geben Sie das Publikum an:");
|
||||
var Audience = Console.ReadLine();
|
||||
Console.WriteLine("Bitte geben Sie die Sachgruppe an:");
|
||||
var Topic = Console.ReadLine();
|
||||
Console.WriteLine("---");
|
||||
Console.WriteLine("Sind die Folgenden Angaben Korrekt?");
|
||||
Console.WriteLine("Titel: {0}", Title);
|
||||
Console.WriteLine("Auflage: {0}", Run);
|
||||
Console.WriteLine("Publikum: {0}", Audience);
|
||||
Console.WriteLine("Sachgruppe: {0}", Topic);
|
||||
Console.WriteLine("---");
|
||||
Console.WriteLine("(j/n):");
|
||||
Select = Console.ReadLine().ToLower();
|
||||
switch (Select)
|
||||
{
|
||||
case "j":
|
||||
{
|
||||
Correct = true;
|
||||
Catalogue.AddManualMagazine(Title, Run, Audience, Topic);
|
||||
Console.WriteLine("Buch wurde hinzugefügt.");
|
||||
break;
|
||||
}
|
||||
case "n":
|
||||
{
|
||||
Correct = false;
|
||||
break;
|
||||
}
|
||||
default:
|
||||
{
|
||||
Console.WriteLine("Ungültige Eingabe: {0}", Select);
|
||||
break;
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
default:
|
||||
{
|
||||
Console.WriteLine("Ungültige Eingabe: {0}", Select);
|
||||
Console.WriteLine("Ungültige Eingabe: {0}", TypeSelect);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
@ -252,7 +308,9 @@ namespace Bücherwurm
|
|||
}
|
||||
}
|
||||
|
||||
public void MakeImport(string JsonTextBooks, string JsonTextMagazines)
|
||||
public void MakeImport(
|
||||
string JsonTextBooks,
|
||||
string JsonTextMagazines)
|
||||
{
|
||||
Catalogue.ImportBooks(JsonTextBooks);
|
||||
Catalogue.ImportMagazines(JsonTextMagazines);
|
||||
|
|
Loading…
Reference in a new issue