Exemplo n.º 1
0
        public JsonResult OnGetJsonLocais(String bairro, int logradouro)
        {
            var strbairro     = _dbBairro.ObterPorIdString(bairro).Nome;
            var strLogradouro = _dbLogradouro.ObterPorId(logradouro).Nome;

            return(new JsonResult(_dbDenuncia.Buscar(x => x.bairro.Equals(strbairro) && x.logradouro.Equals(strLogradouro))));
        }
Exemplo n.º 2
0
        public IActionResult OnPost(Denuncia denuncia, string Data)
        {
            if (ModelState.IsValid)
            {
                var logradouroId = Convert.ToInt32(denuncia.logradouro);
                Categoria = new Categoria();
                var lista  = Categoria.Listar().ToList();
                var elemen = lista.Where(x => x.Value == "0").ToArray();

                denuncia.data       = _dbDenuncia.ConverteStringData(Data);
                denuncia.lat        = _dbGeolocalizado.ObterPorIdString(denuncia.logradouro).Latitude;
                denuncia.lng        = _dbGeolocalizado.ObterPorIdString(denuncia.logradouro).Longitude;
                denuncia.cep        = _dbGeolocalizado.ObterPorIdString(denuncia.logradouro).GeolocalizadoId;
                denuncia.logradouro = _dbLogradouro.ObterPorId(logradouroId).Nome;
                denuncia.bairro     = _dbBairro.ObterPorIdString(denuncia.bairro).Nome;
                denuncia.categoria  = elemen[0].Name.ToString();
                denuncia.agente     = User.Identity.Name;

                _dbDenuncia.Adicionar(denuncia);



                return(RedirectToPage("Index"));
            }

            ListaBairro    = _dbBairro.ObterTodos().OrderBy(x => x.Nome);
            Categoria      = new Categoria();
            ListaCategoria = Categoria.Listar().ToList();

            return(Page());
        }