internal void StartUpload() { //fill file info to load FileRepositoryInstance.CurrentOperations = new List <FileRepository.Manager.Models.FileModel>(); FilesToUpload.All(OriginFile => { FileRepositoryInstance.CurrentOperations.Add( new FileRepository.Manager.Models.FileModel() { FilePathLocalSystem = OriginFile, FilePathRemoteSystem = RemoteFolder.TrimEnd('\\') + "\\" + OriginFile.Substring(OriginFile.LastIndexOf("\\")).TrimStart('\\'), Operation = FileRepository.Manager.Models.enumOperation.UploadFile }); return(true); }); //start load FileRepositoryInstance.StartOperation(false); }