Exemplo n.º 1
0
        public int SelectByCidadeEstado(SearchCidadeViewModel busca, string url)
        {
            _client  = new RestClient(_urlBase);
            _request = new RestRequest(url, Method.POST);
            _request.RequestFormat = DataFormat.Json;
            _request.AddJsonBody(new { Nome = busca.Cidade, busca.Estado });
            var retorno = _client.Execute(_request);

            return(JsonConvert.DeserializeObject <int>(retorno.Content));
        }
Exemplo n.º 2
0
        public List <ViewCidadeViewModel> SelectSearch(SearchCidadeViewModel filtro, string url)
        {
            List <ViewCidadeViewModel> cidades = base.SelectAll <ViewCidadeViewModel>(url);

            cidades = cidades.Where(c =>
                                    (string.IsNullOrEmpty(filtro.Estado) ? true : c.Estado.ToUpper().Contains(filtro.Estado.Trim().ToUpper())) &&
                                    (string.IsNullOrEmpty(filtro.Cidade) ? true : c.Nome.ToUpper().Contains(filtro.Cidade.Trim().ToUpper()))
                                    ).ToList();

            return(cidades);
        }
Exemplo n.º 3
0
        public PartialViewResult BuscarCidades(SearchCidadeViewModel busca)
        {
            List <ViewCidadeViewModel> cidades = _cidadeAPIService.SelectSearch(busca, CidadesAPI.BUSCA_TODAS_CIDADES);

            return(PartialView("_ListaCidades", cidades));
        }
Exemplo n.º 4
0
        public ActionResult PontuacaoByCidadeEstado(SearchCidadeViewModel busca)
        {
            int pontos = _pontuacaoService.SelectByCidadeEstado(busca, PontosAPI.BUSCA_PONTOS);

            return(Json(new { pontos }));
        }