private void AddFileMethod() { var file = ChooseFileFunc(); if (string.IsNullOrEmpty(file)) { return; } var fileName = Path.GetFileName(file); _addedFiles.Add(file); var stockUnitFile = new StockUnitFile { StockUnit = StockUnit, FileName = fileName }; StockUnitFiles.Add(stockUnitFile); }
private void RemoveFileMethod() { var item = SelectedFileItem as StockUnitFile; if (item == null) { return; } if (item.IsNew) { var fileItem = _addedFiles.Find(x => x.Contains(item.FileName)); _addedFiles.Remove(fileItem); } else { var fileItem = GetFileFolderPath() + item.FileName; _deletedFiles.Add(fileItem); } _deletedStockUnitFiles.Add(item); StockUnitFiles.Remove(item); }