/// <summary> /// Busca os itens de venda cadastrados /// </summary> /// <param name="strBuscar">Valor a ser localizado dentre as vendas</param> public void BuscarVenda(string strBuscar) { if (!string.IsNullOrEmpty(strBuscar)) { var resultadoBusca = new ObservableCollection <Venda>(Vendas .Where(a => a.Modelo.Nome.Contains(strBuscar) || a.Cliente.Nome.Contains(strBuscar) || a.Preco.ToString().Contains(strBuscar) || a.Total.ToString().Contains(strBuscar) || a.DataVenda.ToString().Contains(strBuscar))); if (resultadoBusca.Count > 0) { MsgResultadoBusca = string.Format("Foram localizadas {0} vendas!", resultadoBusca.Count); Vendas = resultadoBusca; } else { MsgResultadoBusca = "A busca não retornou nenhum resultado!"; Vendas = vendaContexto.Carregar(); } // Vendas = resultadoBusca; } else { Vendas = vendaContexto.Carregar(); MsgResultadoBusca = string.Empty; } }