public IActionResult Snimi(ObavjestenjaSlikeDodajVM input)
        {
            ObavjestenjaSlike o = new ObavjestenjaSlike();

            _context.Add(o);
            TempData["success_poruka"] = "Uspješno ste dodali novu sliku za obavještenje. ";
            o.ObavjestenjaID           = input.ObavjestenjeID;
            o.ObavjestenjaSlikeID      = input.ObavjestenjaSlikeID;
            if (input.UploadSlike != null)
            {
                using (var memoryStream = new MemoryStream())
                {
                    input.UploadSlike.Slika.CopyTo(memoryStream);
                    if (memoryStream.Length < 2097152)
                    {
                        o.Slika = memoryStream.ToArray();
                    }
                    else
                    {
                        ModelState.AddModelError("File", "File je prevelik.");
                    }
                }
            }
            _context.SaveChanges();
            return(RedirectToAction("Prikazi", new { ObavjestenjeID = input.ObavjestenjeID }));
        }
        public IActionResult Obrisi(int ObavjestenjeSlikaID)
        {
            ObavjestenjaSlike slika = _context.ObavjestenjaSlike.Find(ObavjestenjeSlikaID);
            int ObavijestID         = slika.ObavjestenjaID;

            if (slika == null)
            {
                TempData["error_poruka"] = "Slika ne postoji. ";
                return(RedirectToAction("Prikazi", new { ObavjestenjeID = slika.ObavjestenjaID }));
            }
            else
            {
                _context.Remove(slika);
                try
                {
                    _context.SaveChanges();
                }
                catch
                {
                    TempData["error_poruka"] = "Nemoguće izbrisati sliku trenutno. Vezana je za nešto u bazi. ";
                }
                TempData["success_poruka"] = "Uspješno ste izbrisali sliku. ";
            }
            return(RedirectToAction("Prikazi", new { ObavjestenjeID = ObavijestID }));
        }