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 Dodaj(int ObavjestenjeID) { Obavjestenja o = _context.Obavjestenja.Find(ObavjestenjeID); ObavjestenjaKategorije k = _context.ObavjestenjaKategorije.Where(x => x.ObavjestenjaKategorijeID == o.ObavjestenjaKategorijeID).FirstOrDefault(); ObavjestenjaSlikeDodajVM model = new ObavjestenjaSlikeDodajVM(); model.ObavjestenjeID = o.ObavjestenjaID; model.Naslov = o.Naslov; model.Kategorija = k.Naziv; return(View("Dodaj", model)); }