public void Update(Relatos relato)
        {
            Relatos relatos = new Relatos();

            _context.Relatos.Update(relato);
            _context.SaveChanges();
        }
        public IActionResult Create([FromBody] Relatos relato)
        {
            if (relato == null)
            {
                return(BadRequest());
            }

            _repo.Add(relato);
            return(CreatedAtRoute("GetRelato", new { id = relato.Id }, relato));
        }
        public IActionResult Update(int id, [FromBody] Relatos relato)
        {
            if (relato == null)
            {
                return(BadRequest());
            }
            var relatoEditado = _repo.Find(id);

            if (relatoEditado == null)
            {
                return(BadRequest());
            }
            relatoEditado.Imagem    = relato.Imagem;
            relatoEditado.Relato    = relato.Relato;
            relatoEditado.Latitude  = relato.Latitude;
            relatoEditado.Longitude = relato.Longitude;
            relatoEditado.UsuarioId = relato.UsuarioId;
            _repo.Update(relatoEditado);
            return(CreatedAtRoute("GetRelato", new { id = relatoEditado.Id }, relatoEditado));
        }
 public void Add(Relatos relato)
 {
     _context.Relatos.Add(relato);
     _context.SaveChanges();
 }
        public JsonResult ObterPorUltimosPeriodoMensal(int mes)
        {
            var relatos = new Relatos().ObterPorUltimosMensal(mes);

            return(Json(relatos, JsonRequestBehavior.AllowGet));
        }
        public JsonResult ObterPorUltimos(int dias)
        {
            var relatos = new Relatos().ObterPorUltimos(dias);

            return(Json(relatos, JsonRequestBehavior.AllowGet));
        }
        public JsonResult ObterTodos()
        {
            var relatos = new Relatos().ObterTodos();

            return(Json(relatos, JsonRequestBehavior.AllowGet));
        }
        public ActionResult AtualizarUltimosAcontecimentos(int dias)
        {
            var relatos = new Relatos().ObterPorUltimos(dias);

            return(PartialView("_UltimosAcontecimentos", relatos));
        }
        public ActionResult Index(int dias = 10)
        {
            var relatos = new Relatos().ObterPorUltimos(dias);

            return(View(relatos));
        }