void worker_DoWork(object sender, DoWorkEventArgs e) { bool custom = (bool)e.Argument; OrgPath path; if (custom) { string matchTo = this.MatchString; if (!this.MatchString.Contains('.')) { matchTo += ".avi"; } path = new OrgPath(matchTo, false, true, new OrgFolder()); } else { path = this.SelectedScanDirPath; } App.Current.Dispatcher.BeginInvoke((Action) delegate { this.MatchProcessing.Clear(); }); bool fromLog; OrgItem item = scan.ProcessPath(path, false, false, false, false, 0, false, out fromLog); App.Current.Dispatcher.BeginInvoke((Action) delegate { this.MatchProcessing.Add("Final result: " + item.ToString()); }); }
public virtual void TrimStringProperties() { ContactEmail = ContactEmail.TrimOrDefault(); DisplayName = DisplayName.TrimOrDefault(); DisplayNameWitUserName = DisplayNameWitUserName.TrimOrDefault(); EmailAddress = EmailAddress.TrimOrDefault(); FirstName = FirstName.TrimOrDefault(); HomePath = HomePath.TrimOrDefault(); LastName = LastName.TrimOrDefault(); OrganizationLoginId = OrganizationLoginId.TrimOrDefault(); OrgPath = OrgPath.TrimOrDefault(); PhoneNumber = PhoneNumber.TrimOrDefault(); UserLanguage = UserLanguage.TrimOrDefault(); UserName = UserName.TrimOrDefault(); TimeZone = TimeZone.TrimOrDefault(); }