Add Magazines manually
This commit is contained in:
parent
7cd70212a4
commit
58df08471b
|
@ -35,54 +35,110 @@ namespace Bücherwurm
|
||||||
public void AddToCatalogue()
|
public void AddToCatalogue()
|
||||||
{
|
{
|
||||||
var Correct = false;
|
var Correct = false;
|
||||||
|
var Select = "";
|
||||||
do
|
do
|
||||||
{
|
{
|
||||||
Console.WriteLine("Bitte geben sie den Author an:");
|
Console.WriteLine("Möchten Sie ein (B)uch oder ein (M)agazin hinzufügen?");
|
||||||
var Author = Console.ReadLine();
|
var TypeSelect = Console.ReadLine().ToLower();
|
||||||
Console.WriteLine("Bitte geben Sie den Titel an:");
|
switch (TypeSelect)
|
||||||
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)
|
|
||||||
{
|
{
|
||||||
case "j":
|
case "b":
|
||||||
{
|
{
|
||||||
Correct = true;
|
Console.WriteLine("Bitte geben sie den Author an:");
|
||||||
Catalogue.AddBook(Title, Author, Country, ImgLink, Link, Language, int.Parse(Pages), int.Parse(Year));
|
var Author = Console.ReadLine();
|
||||||
Console.WriteLine("Buch wurde hinzugefügt.");
|
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;
|
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;
|
break;
|
||||||
}
|
}
|
||||||
default:
|
default:
|
||||||
{
|
{
|
||||||
Console.WriteLine("Ungültige Eingabe: {0}", Select);
|
Console.WriteLine("Ungültige Eingabe: {0}", TypeSelect);
|
||||||
break;
|
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.ImportBooks(JsonTextBooks);
|
||||||
Catalogue.ImportMagazines(JsonTextMagazines);
|
Catalogue.ImportMagazines(JsonTextMagazines);
|
||||||
|
|
Loading…
Reference in a new issue