From 63955ba9ee71b9de334bd1796ab85b602f3117f4 Mon Sep 17 00:00:00 2001 From: nek0 Date: Wed, 29 Apr 2020 14:36:31 +0200 Subject: [PATCH] fix missing ids on manually added e-media --- Catalogue.cs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Catalogue.cs b/Catalogue.cs index e5672cd..510f9f5 100644 --- a/Catalogue.cs +++ b/Catalogue.cs @@ -69,7 +69,10 @@ namespace Bücherwurm { var newBook = new Book(NextId, Title, Author, Country, ILink, Link, Language, Pages, Year); Products.Add(newBook); - Products.Add(new EBook(newBook)); + NextId += 1; + var newEBook = new EBook(newBook); + newEBook.OverwriteNullId(NextId); + Products.Add(newBook); NextId += 1; } @@ -81,7 +84,10 @@ namespace Bücherwurm { var newMagazine = new Magazine(NextId, Title, Run, Audience, Topic); Products.Add(newMagazine); - Products.Add(new EPaper(newMagazine)); + NextId += 1; + var newEPaper = new EPaper(newMagazine); + newEPaper.OverwriteNullId(NextId); + Products.Add(newEPaper); NextId += 1; }