public IActionResult Dodaj() { NagradaDodajVM model = new NagradaDodajVM(); return(PartialView(model)); }
public IActionResult Snimi(NagradaDodajVM vm) { if (!ModelState.IsValid) { return(View("Dodaj", vm)); } string uniqueFileName = null; Nagrada n = new Nagrada(); if (vm.Photo != null) { //Upload slike string uploadsFolder = Path.Combine(_hostingEnvironment.WebRootPath, "images"); uniqueFileName = Guid.NewGuid().ToString() + "_" + vm.Photo.FileName; string filePath = Path.Combine(uploadsFolder, uniqueFileName); if (vm.Photo.Length > 0) { using (var ms = new MemoryStream()) { vm.Photo.CopyTo(ms); var fileBytes = ms.ToArray(); string s = Convert.ToBase64String(fileBytes); n.Slika = fileBytes; } } } n.NagradaID = vm.NagradaID; n.Naziv = vm.Naziv; _db.Add(n); _db.SaveChanges(); return(Redirect("/NagradnaIgra/Dodaj")); }