async Task FiltrarImportador() { if (CriterioTextBox.Text.Trim().Length > 0) { switch (FiltroComboBox.SelectedIndex) { case 0: Importadores = Task.Run(() => ImportadorBLL.GetImportadores(e => true)).Result; break; case 1: int num = 0; Importadores = Task.Run(() => ImportadorBLL.GetImportadores(e => e.ImportadorId == Convert.ToInt32(CriterioTextBox.Text))).Result; break; case 2: Importadores = Task.Run(() => ImportadorBLL.GetImportadores(e => e.Nombre.Contains(CriterioTextBox.Text))).Result; break; case 3: Importadores = Task.Run(() => ImportadorBLL.GetImportadores(e => e.PaginaWeb.Contains(CriterioTextBox.Text))).Result; break; case 4: Importadores = Task.Run(() => ImportadorBLL.GetImportadores(e => e.Telefono.Contains(CriterioTextBox.Text))).Result; break; } } else { Importadores = Task.Run(() => ImportadorBLL.GetImportadores(e => true)).Result; } ResultadosDataGrid.ItemsSource = null; ResultadosDataGrid.ItemsSource = Importadores; CargarGrid(); }
private async Task InicializarImportador() { Importadores = await ImportadorBLL.GetImportadores(e => true); CargarGrid(); }