public ProgressBarPresenter(IProgressBarView progressBar, ITestModel model) { _progressBar = progressBar; _model = model; WireUpEvents(); }
public void CreatePresenter() { _view = Substitute.For<IProgressBarView>(); _model = Substitute.For<ITestModel>(); _presenter = new ProgressBarPresenter(_view, _model); }
public void CreatePresenter() { _view = Substitute.For <IProgressBarView>(); _model = Substitute.For <ITestModel>(); _presenter = new ProgressBarPresenter(_view, _model); }
public ProgressBarPresenter(IProgressBarView view, ITestModel model) { _view = view; _model = model; WireUpEvents(); }
public ProgressBarPresenter(IProgressBarView progressBar, ITestModel model) { _progressBar = progressBar; //_progressBar.Initialize(100); _model = model; WireUpEvents(); }
public ProgressBarPresenter(IProgressBarView view, IProgressBarModel model) { _view = view; _model = model; }
public void TransferDroppedFiles(IProgressBarView view, int documentId, IEnumerable<FileInfo> fileInfos) { //we need to control the version increment on the client becuase of the async nature of WCF. ProgressBarView = view; CmsWebServiceClient cmsWebServiceClient = new CmsWebServiceClient(Utils.WcfBinding, Utils.WcfEndPoint); cmsWebServiceClient.GetLatestDocumentVersionsCompleted += (s, e) => { List<DocumentVersion> latest = e.Result; decimal latestVersion; if (latest != null && latest.Count == 1) { latestVersion = latest[0].Version; } else { latestVersion = new decimal(0.99); //will increment to 1.000 } //start loop foreach (FileInfo fileInfo in fileInfos) { if (latestVersion < 0) { latestVersion += mAlphaIncrediment; if (latestVersion == 0) { //int the rare case we are incrementing from a 'Z' version, we would end up as 0. so if so, we will bump it up to 0.01. latestVersion = new decimal(0.00) + mDeciamlIncrediment; } } else { latestVersion += mDeciamlIncrediment; } mDocumentVersion = new DocumentVersion { Path = Guid.NewGuid().ToString(), DocumentId = documentId, UserId = CMS.User.Id, Date = DateTime.Now, Filename = fileInfo.Name, Version = latestVersion }; mFileInfo = fileInfo; //TransferFile(fileInfo, documentVersion); DoInsert(); } //end loop }; cmsWebServiceClient.GetLatestDocumentVersionsAsync(new List<int> { documentId }); }