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;
            }
        }