public ActionResult IzmeniProizvod(ProizvodViewModel proizvod, HttpPostedFileBase file, int id) { // System.IO.File.SetAttributes(Server.MapPath("~") + proizvod.SlikaNaProizvod, FileAttributes.Normal); if (!String.IsNullOrEmpty(proizvod.SlikaNaProizvod) && file != null) { System.IO.File.Delete(Server.MapPath("~") + proizvod.SlikaNaProizvod); } if (file != null) { string[] allowed = { ".jpg", ".jpeg", ".png", ".gif" }; string extension = System.IO.Path.GetExtension(file.FileName); if (allowed.Contains(extension.ToLower())) { long addition = DateTime.Now.GetTimestampSeconds(); string CoverPath = "/Images/UserImages/"; proizvod.SlikaNaProizvod = CoverPath + "Cover_" + proizvod.IdProizvodi + "_" + addition + extension; string NewLocation = Server.MapPath("~") + proizvod.SlikaNaProizvod; string tip = file.GetType().ToString(); file.SaveAs(NewLocation); } } model.IzmeniProizvod(proizvod); return RedirectToAction("PregledajProizvod", new { idProizvod = proizvod.IdProizvodi, idKategorija= proizvod.IdKategorii}); }
public void IzmeniProizvod(ProizvodViewModel newProizvod) { Proizvodi proizvod = _db.Proizvodi.Find(newProizvod.IdProizvodi); proizvod.NazivNaProizvod = newProizvod.NazivNaProizvod; proizvod.Specifikacija = newProizvod.Specifikacija; proizvod.Cena = newProizvod.Cena; proizvod.Popust = newProizvod.Popust; proizvod.Dostapnost = newProizvod.Dostapnost; proizvod.SlikaNaProizvod = newProizvod.SlikaNaProizvod; _db.SaveChanges(); }