1
I have 2 lists and would like to join them in a single list to be listed.
I created two lists because both present different conditions of the query and I could not relate them in a single list. Follow the code:
UnitOfWork unitAux = new UnitOfWork();
List<VW_PARCEIROSOFERTAS> bdofertasPrazo = new List<VW_PARCEIROSOFERTAS>();
List<VW_PARCEIROSOFERTAS> bdofertasValor= new List<VW_PARCEIROSOFERTAS>();
var dePrazo = System.Convert.ToDecimal(Prazo);
var deValor = System.Convert.ToDecimal(Valor);
if (!string.IsNullOrEmpty(Prazo.ToString()) && dePrazo > 0)
bdofertasPrazo = unitAux.Vw_ParceirosOfertas.ConsultaOfertaPorProduto(_empresaAtiva, Produto)
.Where(q => q.PRAZOINICIAL <= dePrazo && q.PRAZOFINAL >= dePrazo && q.TIPOFAIXAPRECO == "P").ToList();
//.Where(q => q.PRAZOINICIAL >= dePrazo && q.PRAZOFINAL <= dePrazo && q.TIPOFAIXAPRECO == "P").ToList();
{
if (!string.IsNullOrEmpty(Valor.ToString()) && deValor > 0)
bdofertasValor = unitAux.Vw_ParceirosOfertas.ConsultaOfertaPorProduto(_empresaAtiva, Produto)
.Where(q => q.VALORINICIAL >= deValor && q.VALORFINAL <= deValor && q.TIPOFAIXAPRECO == "V").ToList();
}
Note: To work, import the namespace
using System.Linq;
.– CypherPotato