Ejemplo n.º 1
0
        public async Task <OkObjectResult> Get(int?usuarioId, int?cidadeId, int page, int pageCount)
        {
            var resultado = new RetornoListaDto <ParametrosDto>()
            {
                Status = ResultadoOperacao.Sucesso
            };
            ParametrosFiltroDto filtro = new ParametrosFiltroDto();

            filtro.CidadeId      = cidadeId;
            filtro.UsuarioId     = usuarioId;
            filtro.PaginaAtual   = page;
            filtro.TamanhoPagina = pageCount;

            PesquisaTo pesquisa = filtro.ObterPesquisa();

            IList <Parametros> requisicoes = await _parametrosService.Pesquisa(filtro.ToTrasferObject(), pesquisa);

            resultado.Objeto = requisicoes.Select(c => new ParametrosDto(c)).ToList();

            if (pesquisa != null)
            {
                resultado.TotalRegistros = pesquisa.TotalRegistros;
                resultado.PaginaAtual    = pesquisa.PaginaAtual;
                resultado.Ordenacao      = pesquisa.Ordenacao;
                resultado.TamanhoPagina  = pesquisa.TamanhoPagina;
            }
            else
            {
                resultado.TotalRegistros = resultado.Objeto.Count;
            }

            return(Ok(resultado));
        }
Ejemplo n.º 2
0
        public async Task <OkObjectResult> Get(string nome, string login, int page, int pageCount)
        {
            var resultado             = new RetornoListaDto <PrestadorDto>();
            PrestadorFiltroDto filtro = new PrestadorFiltroDto();

            filtro.Nome          = nome;
            filtro.PaginaAtual   = page;
            filtro.TamanhoPagina = pageCount;

            PesquisaTo pesquisa = filtro.ObterPesquisa();

            IList <Prestador> prestadores = await _prestadorService.Pesquisa(filtro.ToTransferObject(), pesquisa);

            resultado.Objeto = prestadores.Select(c => new PrestadorDto(c)).ToList();

            if (pesquisa != null)
            {
                resultado.TotalRegistros = pesquisa.TotalRegistros;
                resultado.PaginaAtual    = pesquisa.PaginaAtual;
                resultado.Ordenacao      = pesquisa.Ordenacao;
                resultado.TamanhoPagina  = pesquisa.TamanhoPagina;
            }
            else
            {
                resultado.TotalRegistros = resultado.Objeto.Count;
            }

            resultado.Status = ResultadoOperacao.Sucesso;

            return(Ok(resultado));
        }
        public async Task <OkObjectResult> Get(string numeroNota, int?referencia, int page, int pageCount)
        {
            var resultado = new RetornoListaDto <RequisicaoDto>()
            {
                Status = ResultadoOperacao.Sucesso
            };
            RequisicaoFiltroDto filtro = new RequisicaoFiltroDto();

            filtro.NumeroNota    = numeroNota;
            filtro.Referencia    = referencia;
            filtro.PaginaAtual   = page;
            filtro.TamanhoPagina = pageCount;

            PesquisaTo pesquisa = filtro.ObterPesquisa();

            IList <Requisicao> requisicoes = await _requisicaoService.Pesquisa(filtro.ToTrasferObject(), pesquisa);

            resultado.Objeto = requisicoes.Select(c => new RequisicaoDto(c)).ToList();

            if (pesquisa != null)
            {
                resultado.TotalRegistros = pesquisa.TotalRegistros;
                resultado.PaginaAtual    = pesquisa.PaginaAtual;
                resultado.Ordenacao      = pesquisa.Ordenacao;
                resultado.TamanhoPagina  = pesquisa.TamanhoPagina;
            }
            else
            {
                resultado.TotalRegistros = resultado.Objeto.Count;
            }

            return(Ok(resultado));
        }
        public async Task <OkObjectResult> Get()
        {
            var resultado = new RetornoListaDto <WsServiceDto>();

            List <WsServiceDto> lista = new List <WsServiceDto>();

            lista.Add(new WsServiceDto()
            {
                WsServiceId = 1, WsServiceDsc = "Soap"
            });

            resultado.Objeto = lista;

            resultado.Status = ResultadoOperacao.Sucesso;

            return(Ok(resultado));
        }