/// <summary> /// Zobrazí seznam příloh dané publikace. /// </summary> public void GetAttachmentList() { WriteLine("Seznam příloh:"); WriteLine("ID\tCesta k souboru"); List <Attachment> attachments = attachmentModel.GetAttachmentsByPublication( publicationModel.GetPublicationById(publicationId)); foreach (Attachment attachment in attachments) { WriteLine($"{attachment.Id}\t{attachment.Path}"); } }
/// <summary> /// Aktualizuje seznam příloh aktuálně zobrazené publikace v příslušné komponentě GUI. /// </summary> private void refreshAttachments() { // načtení aktuálního seznamu příloh publikace z datové vrstvy a propojení s komponentou GUI attachmentDataGrid.ItemsSource = null; attachmentDataGrid.ItemsSource = attachmentModel.GetAttachmentsByPublication(originalPublication); }