Beispiel #1
0
        public IEnumerable <Prospeccao> Lov(int?Id = null)
        {
            var filtro = new ProspeccaoDTO();

            filtro.Id = (Id.HasValue) ? Id : null;

            return(_prospeccaoRepository.Listar(filtro));
        }
Beispiel #2
0
        public IEnumerable <Prospeccao> Listar(ProspeccaoDTO Prospeccao)
        {
            var ListaCursos = base.Query(x =>
                                         (x.Id == Prospeccao.Id || !Prospeccao.Id.HasValue) &&
                                         ((x.Data >= Prospeccao.Inicio || !Prospeccao.Inicio.HasValue) && (x.Data <= Prospeccao.Fim || !Prospeccao.Fim.HasValue)) &&
                                         (x.VendedorId == Prospeccao.VendedorId || !Prospeccao.VendedorId.HasValue) &&
                                         (EF.Functions.Like(x.ClienteNome, "%" + Prospeccao.ClienteNome + "%") || string.IsNullOrEmpty(Prospeccao.ClienteNome)), x => x.Id)
                              .Include(x => x.Vendedor)
                              .Include(x => x.Interesses)
                              .ThenInclude(x => x.Curso);

            return(ListaCursos.ToList());
        }
Beispiel #3
0
 public IEnumerable <Prospeccao> Listar(ProspeccaoDTO prospeccaoVo)
 {
     return(_prospeccaoRepository.Listar(prospeccaoVo));
 }
Beispiel #4
0
 public IEnumerable <Prospeccao> ListarRelatorio(ProspeccaoDTO dto)
 {
     return(_prospeccaoRepository.ListarRelatorio(dto));
 }
Beispiel #5
0
 public IActionResult Listar(ProspeccaoDTO entidade)
 {
     return(Ok(_servico.Listar(entidade)));
 }