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)); }
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)); }