public async Task <IActionResult> Edit(int id, [Bind("KomentarId,ClanId,Korisnik,Poruka,FilmId")] Komentar komentar) { if (id != komentar.KomentarId) { return(NotFound()); } if (ModelState.IsValid) { try { db.Update(komentar); await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!KomentarExists(komentar.KomentarId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["FilmId"] = new SelectList(db.Filmovi, "FilmId", "Naziv", komentar.FilmId); return(View(komentar)); }
public async Task <IActionResult> Edit(int id, [Bind("IznajmljivanjeId,FilmId,ClanId,DatumIznajmljivanja,DatumVracanja")] Iznajmljivanje iznajmljivanje) { if (id != iznajmljivanje.IznajmljivanjeId) { return(NotFound()); } if (ModelState.IsValid) { try { db.Update(iznajmljivanje); await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!IznajmljivanjeExists(iznajmljivanje.IznajmljivanjeId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["FilmId"] = new SelectList(db.Filmovi, "FilmId", "Naziv", iznajmljivanje.FilmId); return(View(iznajmljivanje)); }
public async Task <IActionResult> Edit(int id, [Bind("FilmId,Naziv,ZanrId,Reziser,Godina,Slika,SlikaTip,CenaPoDanu")] Film film, IFormFile odabranaSlika, int promena = 0) { if (promena == 1 && odabranaSlika == null) { ModelState.AddModelError("Slika", "Niste odabrali sliku"); } if (id != film.FilmId) { return(NotFound()); } Film fl = db.Filmovi.Find(film.FilmId); if (promena == 1) { using (MemoryStream ms = new MemoryStream()) { await odabranaSlika.CopyToAsync(ms); fl.Slika = ms.ToArray(); } fl.SlikaTip = odabranaSlika.ContentType; } fl.Naziv = film.Naziv; fl.ZanrId = film.ZanrId; fl.Reziser = film.Reziser; fl.Godina = film.Godina; fl.CenaPoDanu = film.CenaPoDanu; if (ModelState.IsValid) { try { db.Update(fl); await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!FilmExists(fl.FilmId)) { return(NotFound()); } else { throw; } } } ViewData["ZanrId"] = new SelectList(db.Zanrovi, "ZanrId", "NazivZanra", film.ZanrId); return(RedirectToAction(nameof(Index))); }