public static List <object> FilterDataTable(DTOFiltro dtoFiltro) { List <Instrucao> instrucoes = dtoFiltro.Itens.Cast <Instrucao>().ToList(); string textoDeBusca = dtoFiltro.TextoDeBusca.ToLower(); return(instrucoes.FindAll(instrucao => { if (instrucao.Texto.ToLower().Contains(textoDeBusca)) { return true; } return false; }).Cast <object>().ToList()); }
public static List <object> FilterDataTable(DTOFiltro dtoFiltro) { List <Participante> experimentadores = dtoFiltro.Itens.Cast <Participante>().ToList(); string textoDeBusca = dtoFiltro.TextoDeBusca.ToLower(); return(experimentadores.FindAll(experimentador => { if (experimentador.Nome.ToLower().Contains(textoDeBusca) || experimentador.Email.ToLower().Contains(textoDeBusca)) { return true; } return false; }).Cast <object>().ToList()); }