public FileOperationResult GetResult() { var r = new FileOperationResult { Id = Id.ToString(), OperationType = OperationType, Progress = (int)Percentage, Source = Source != null?Source.ToString().Trim() : null, Result = Status != null?Status.ToString().Trim() : null, Error = Error != null?Error.ToString() : null, Processed = _processed.ToString(), FileIds = _completeFiles.ToArray(), FolderIds = _completeFolders.ToArray() }; #if !DEBUG var error = Error as Exception; if (error != null) { if (error is System.IO.IOException) { r.Error = FilesCommonResource.ErrorMassage_FileNotFound; } else { r.Error = error.Message; } } #endif return(r); }
public FileOperationResult(FileOperationResult fileOperationResult) { Id = fileOperationResult.Id; OperationType = fileOperationResult.OperationType; Progress = fileOperationResult.Progress; Source = fileOperationResult.Source; Result = fileOperationResult.Result; Error = fileOperationResult.Error; Processed = fileOperationResult.Processed; }
public FileOperationResult GetResult() { var r = new FileOperationResult { Id = Id.ToString(), OperationType = OperationType, Progress = (int)Percentage, Source = Source != null ? Source.ToString().Trim() : null, Result = Status != null ? Status.ToString().Trim() : null, Error = Error != null ? Error.ToString() : null, Processed = _processed.ToString(), }; #if !DEBUG var error = Error as Exception; if (error != null) { if (error is System.IO.IOException) { r.Error = FilesCommonResource.ErrorMassage_FileNotFound; } else { r.Error = error.Message; } } #endif return r; }
/// <summary> /// </summary> /// <param name="o"></param> public FileOperationWraper(FileOperationResult o) { Id = o.Id; OperationType = o.OperationType; Progress = o.Progress; //Source = o.Source; //Result = o.Result; Error = o.Error; Processed = o.Processed; if (o.FileIds != null) { using (var fileDao = Global.DaoFactory.GetFileDao()) { Files = fileDao.GetFiles(o.FileIds).Select(r => new FileWrapper(r)).ToList(); } } if (o.FolderIds != null) { using (var folderDao = Global.DaoFactory.GetFolderDao()) { Folders = folderDao.GetFolders(o.FolderIds).Select(r => new FolderWrapper(r)).ToList(); } } }