Example #1
0
        /// <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);
 }