コード例 #1
0
        public IActionResult Snimi(NovostiSlikeDodajVM input)
        {
            NovostiSlike n = new NovostiSlike();

            _context.Add(n);
            TempData["success_poruka"] = "Uspješno ste dodali novu sliku za novost. ";
            n.NovostiSlikeID           = input.NovostiSlikeID;
            n.NovostiID = input.NovostiID;
            if (input.UploadSlike != null)
            {
                using (var memoryStream = new MemoryStream())
                {
                    input.UploadSlike.Slika.CopyTo(memoryStream);
                    if (memoryStream.Length < 2097152)
                    {
                        n.Slika = memoryStream.ToArray();
                    }
                    else
                    {
                        ModelState.AddModelError("File", "File je prevelik.");
                    }
                }
            }
            _context.SaveChanges();
            return(RedirectToAction("Prikazi", new { NovostiID = input.NovostiID }));
        }
コード例 #2
0
        public IActionResult Dodaj(int NovostiID)
        {
            Novosti             n     = _context.Novosti.Find(NovostiID);
            NovostiSlikeDodajVM model = new NovostiSlikeDodajVM();

            model.NovostiID = NovostiID;
            model.Naslov    = n.Naslov;
            return(View("Dodaj", model));
        }