public IActionResult SnimiUredi(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("Uredi", model2)); } Kupac edit; edit = db.Kupci.Where(x => x.KupacID == model.Kupac.KupacID).FirstOrDefault(); edit.GradID = model.Kupac.GradID; edit.ID_broj = model.Kupac.ID_broj; edit.PDV_broj = model.Kupac.PDV_broj; edit.NazivKupca = model.Kupac.NazivKupca; edit.Adresa = model.Kupac.Adresa; edit.Kredit = model.Kupac.Kredit; edit.VirmanDani = model.Kupac.VirmanDani; db.SaveChanges(); return(RedirectToAction(nameof(Index))); }
public IActionResult Dodaj() { KupacDodajVM model = new KupacDodajVM(); model.Kupac = new Kupac(); model.gradovi = db.Gradovi.Select(x => new SelectListItem { Text = x.Naziv, Value = x.GradID.ToString() }).ToList(); return(View(model)); }
public IActionResult Dodaj() { MyContext db = new MyContext(); KupacDodajVM model = new KupacDodajVM { Kupac = new Kupac(), BrojTokena = 50 //gradovi = db.Grad.Select(x => new SelectListItem //{ // Text = x.Naziv, // Value = x.GradID.ToString() //}).ToList() }; return(View(model)); }
public IActionResult Dodaj() { MyContext db = new MyContext(); KupacDodajVM model = new KupacDodajVM() { Kupac = new Kupac(), grad = db.Grad.Select(x => new SelectListItem() { Value = x.GradID.ToString(), Text = x.Naziv }).ToList(), brojTokena = 50 }; return(View(model)); }
public IActionResult Uredi(int KupacId) { Kupac Kupac = db.Kupci.Where(x => x.KupacID == KupacId).FirstOrDefault(); KupacDodajVM model = new KupacDodajVM(); model.Kupac = Kupac; model.gradovi = db.Gradovi.Select(x => new SelectListItem { Text = x.Naziv, Value = x.GradID.ToString() }).ToList(); return(View(model)); }
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 Snimi(KupacDodajVM model) { MyContext db = new MyContext(); KorisnickiNalog korisnickiNalog = new KorisnickiNalog(); db.KorisnickiNalog.Add(korisnickiNalog); db.SaveChanges(); Kupac kupac = model.Kupac; kupac.BrojTokena = 50; List <int> nalozi = db.KorisnickiNalog.Select(x => x.KorisnickiNalogID).ToList(); kupac.KorisnickiNalogID = nalozi.LastOrDefault(); db.Kupac.Add(kupac); db.SaveChanges(); db.Dispose(); return(RedirectToAction("Prikazi")); }