public IActionResult Snimi(NovostiDodajVM model) { KorisnickiNalog admin = HttpContext.GetLogiraniKorisnik(); MyContext db = new MyContext(); string uniqueFileName = null; if (model.Photo != null) { string uploadsFolder = Path.Combine(_hostingEnvironment.WebRootPath, "images"); uniqueFileName = Guid.NewGuid().ToString() + "_" + model.Photo.FileName; string filePath = Path.Combine(uploadsFolder, uniqueFileName); model.Photo.CopyTo(new FileStream(filePath, FileMode.Create)); } Novosti n = new Novosti { AdresaSlike = uniqueFileName, DatumVrijemeObjave = DateTime.Now, Tekst = model.Novosti.Tekst, Naziv = model.Novosti.Naziv, AdminID = admin.KorisnickiNalogID, Admin = db.Admin.Where(x => x.KorisnickiNalogID == admin.KorisnickiNalogID).FirstOrDefault(), KratkiSadrzaj = model.Novosti.KratkiSadrzaj }; db.Novosti.Add(n); db.SaveChanges(); db.Dispose(); return(RedirectToAction("Prikazi")); }
public IActionResult Dodaj() { MyContext db = new MyContext(); NovostiDodajVM model = new NovostiDodajVM { Novosti = new Novosti() }; return(View(model)); }