/// <inheritDoc/> public void UpdateSpecificBibliography(int publicationId, Publication publication, List <Author> authors) { TechnicalReport technicalReport = new TechnicalReport(); WriteLine("Zadejte nové místo vydání:"); string address = ReadLine(); if (!string.IsNullOrEmpty(address)) { technicalReport.Address = address; } WriteLine("Zadejte nového vydavatele:"); string institution = ReadLine(); if (!string.IsNullOrEmpty(institution)) { technicalReport.Institution = institution; } WriteLine("Zadejte nové označení, případně číslo výzkumné zprávy:"); string number = ReadLine(); if (!string.IsNullOrEmpty(number)) { technicalReport.Number = number; } model.UpdatePublication(publicationId, publication, authors, technicalReport); }
/// <inheritDoc/> public void EditPublication(int publicationId, Publication publication, List <Author> authors, ASpecificPublication specificPublication) { technicalReportModel.UpdatePublication(publicationId, publication, authors, specificPublication as TechnicalReport); }