public void Paste(FileSelectorModel fileselectormodel) { DisabledMessages(); MessageAddress = fileselectormodel.MessageAddress; FilePaths.Clear(); foreach (var item in fileselectormodel.FilePaths) { FileNameItem filenameitem = new FileNameItem(Mementor); filenameitem.Paste(item); FilePaths.Add(filenameitem); } EnabledMessages(); send = false; }
public void Copy(FileSelectorModel fileselectormodel) { fileselectormodel.MessageAddress = MessageAddress; List <FileNameItemModel> FileNameItemModelList = new List <FileNameItemModel>(); foreach (var item in FilePaths) { var filenameitemdto = new FileNameItemModel(); item.Copy(filenameitemdto); FileNameItemModelList.Add(filenameitemdto); } fileselectormodel.FilePaths = FileNameItemModelList; if (SelectedFileNameItem != null) { var selectedfilenameitemdto = new FileNameItemModel(); selectedfilenameitemdto.FileIsSelected = SelectedFileNameItem.FileIsSelected; selectedfilenameitemdto.FileName = SelectedFileNameItem.FileName; fileselectormodel.SelectedFileNameItem = selectedfilenameitemdto; } }