public List <OfertaTrancadaParaPagante> ObterPorFiltro(OfertaTrancadaParaPagante pOfertaTrancadaParaPagante)
        {
            var query = repositorio.session.Query <OfertaTrancadaParaPagante>();

            if (pOfertaTrancadaParaPagante.NivelOcupacional.ID > 0)
            {
                query = query.Where(x => x.NivelOcupacional.ID == pOfertaTrancadaParaPagante.NivelOcupacional.ID);
            }

            if (pOfertaTrancadaParaPagante.Oferta.ID > 0)
            {
                query = query.Where(x => x.Oferta.ID == pOfertaTrancadaParaPagante.Oferta.ID);
            }

            return(query.ToList());
        }
 public void Excluir(OfertaTrancadaParaPagante pOfertaTrancadaParaPagante)
 {
     repositorio.Excluir(pOfertaTrancadaParaPagante);
 }
 public void Salvar(OfertaTrancadaParaPagante pOfertaTrancadaParaPagante)
 {
     repositorio.Salvar(pOfertaTrancadaParaPagante);
 }