public IActionResult Snimi(OdobreniRabat model) { OdobreniRabat edit = db.OdobreniRabat.Where(x => x.OdobreniRabatID == model.OdobreniRabatID).FirstOrDefault(); edit.IznosPostotci = model.IznosPostotci; db.OdobreniRabat.Update(edit); db.SaveChanges(); return(RedirectToAction(nameof(IndexKupac), new { KupacID = model.KupacID })); }
public IActionResult Snimi(KupacDodajVM model) { if (!ModelState.IsValid) { KupacDodajVM model2 = new KupacDodajVM(); model2.Kupac = model.Kupac; model2.gradovi = db.Gradovi.Select(x => new SelectListItem { Text = x.Naziv, Value = x.GradID.ToString() }).ToList(); return(View("Dodaj", model2)); } model.Kupac.Kredit = 0; // dodano 21.6 Kupac kupac = model.Kupac; // kupac.Kredit = 0; db.Kupci.Add(kupac); db.SaveChanges(); // // kreiranje rabata za kupca i sve proizvode var proizvodi = db.Proizvodi.ToList(); foreach (var x in proizvodi) { OdobreniRabat rabat = new OdobreniRabat(); rabat.KupacID = kupac.KupacID; rabat.ProizvodID = x.ProizvodID; rabat.IznosPostotci = 0; db.OdobreniRabat.Add(rabat); db.SaveChanges(); } return(RedirectToAction(nameof(Index))); }
public IActionResult Uredi(int rabatID) { OdobreniRabat model = db.OdobreniRabat.Include(y => y.Proizvod).Include(p => p.Kupac).Where(x => x.OdobreniRabatID == rabatID).FirstOrDefault(); return(View(model)); }