public JsonResult OnGetJson(String dataInicio, String dataFim) { DateTime dtInicio = _dbDenuncia.ConverteStringData(dataInicio); DateTime dtFim = _dbDenuncia.ConverteStringData(dataFim); return(new JsonResult(_dbDenuncia.ObterTodos().Where(x => x.data >= dtInicio && x.data <= dtFim))); }
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()); }