public void IzmeniProizvod(ProizvodBOzaAzuriranje proizvodBO) { Proizvod proizvodZaAzuriranje = proizvodiDataContext.Proizvods.FirstOrDefault(t => t.SifraProizvoda == proizvodBO.SifraProizvoda); if (proizvodZaAzuriranje == null) { return; } proizvodZaAzuriranje.SifraProizvoda = proizvodBO.SifraProizvoda; proizvodZaAzuriranje.Naziv = proizvodBO.Naziv; proizvodZaAzuriranje.Kolicina = proizvodBO.Kolicina; proizvodZaAzuriranje.Opis = proizvodBO.Opis; proizvodZaAzuriranje.Cena = proizvodBO.Cena; proizvodZaAzuriranje.Proizvodjac = proizvodBO.Proizvodjac; proizvodZaAzuriranje.Popust = proizvodBO.Popust; proizvodZaAzuriranje.IDKatalog = proizvodBO.Katalog.IDKatalog; if (proizvodBO.ImageFile != null) { string fileName = Path.GetFileNameWithoutExtension(proizvodBO.ImageFile.FileName); string fileName2; string extension = Path.GetExtension(proizvodBO.ImageFile.FileName); fileName = fileName + extension; fileName2 = Path.Combine(System.Web.Hosting.HostingEnvironment.MapPath("~/Content/SlikeProizvoda/"), fileName); proizvodBO.ImageFile.SaveAs(fileName2); proizvodZaAzuriranje.Slika = "~/Content/SlikeProizvoda/" + fileName; } proizvodZaAzuriranje.AltSlika = proizvodBO.AltSlika; proizvodZaAzuriranje.UkupnaCena = proizvodBO.Cena - (proizvodBO.Cena * proizvodBO.Popust) / 100; proizvodiDataContext.SubmitChanges(); }
public ActionResult AzuriranjeProizvoda(string SifraProizvoda) { @ViewBag.Katalozi = proizvodRepository.PrikaziKatalog(); ProizvodBOzaAzuriranje proizvod = proizvodRepository.prikaziProizvodePoId(SifraProizvoda); return(View(proizvod)); }
public ProizvodBOzaAzuriranje prikaziProizvodePoId(string SifraProizvoda) { Proizvod proizvod = proizvodiDataContext.Proizvods.FirstOrDefault(p => p.SifraProizvoda == SifraProizvoda); ProizvodBOzaAzuriranje proizvodBO = new ProizvodBOzaAzuriranje(); proizvodBO.SifraProizvoda = proizvod.SifraProizvoda; proizvodBO.Naziv = proizvod.Naziv; proizvodBO.Kolicina = proizvod.Kolicina; proizvodBO.Opis = proizvod.Opis; proizvodBO.Cena = proizvod.Cena; proizvodBO.Proizvodjac = proizvod.Proizvodjac; proizvodBO.Popust = proizvod.Popust.GetValueOrDefault(); proizvodBO.Katalog = new KatalogBO() { IDKatalog = proizvod.Katalog.IDKatalog, NazivKataloga = proizvod.Katalog.NazivKataloga }; proizvodBO.Slika = proizvod.Slika; proizvodBO.AltSlika = proizvod.AltSlika; proizvodBO.UkupnaCena = (double)proizvod.UkupnaCena; return(proizvodBO); }
public ActionResult Azuriraj(ProizvodBOzaAzuriranje proizvod) { proizvodRepository.IzmeniProizvod(proizvod); return(RedirectToAction("PrikazProizvoda")); }