protected override void LoadWorkerDoWork(object sender, DoWorkEventArgs e) { Utils.EnsureCulture(); OnReloading = true; Dispatcher.Invoke(new Action(() => { aiLoader.Visibility = Visibility.Visible; tbNoResults.Visibility = Visibility.Collapsed; })); e.Result = e.Argument == null ? RolesService.Instanse.GetAll() : RolesService.GetAllContains(e.Argument.ToString()); }