public ActionResult Create([Bind(Include = "SlikaId,ImeKorisnika,FajlSlike,TipFajla,Opis,DatumKreiranja")] Slika slika, HttpPostedFileBase poslatiFajl, string tagovi) { if (ModelState.IsValid) { if (poslatiFajl != null) { slika.TipFajla = poslatiFajl.ContentType; slika.FajlSlike = new byte[poslatiFajl.ContentLength]; Stream st = poslatiFajl.InputStream; st.Read(slika.FajlSlike, 0, poslatiFajl.ContentLength); db.Slike.Add(slika); db.SaveChanges(); int SlikaId = slika.SlikaId; int UbacivanjeTagova = new TagoviController().UbaciTagove(SlikaId, tagovi); return(RedirectToAction("Index")); } } return(View(slika)); }
public ActionResult Edit(int id, string Opis, string Tagovi) { Slika slika = db.Slike.Find(id); slika.Opis = Opis; int UbacivanjeTagova = new TagoviController().IzmeniTagove(id, Tagovi); if (UbacivanjeTagova != 1) { return(View("Error")); } try { db.Entry(slika).State = EntityState.Modified; db.SaveChanges(); } catch (Exception) { return(RedirectToAction("Details", new { id = slika.SlikaId })); } return(RedirectToAction("Details", new { id = slika.SlikaId })); }