public IActionResult SnimiUredi(KupacUrediVM model) { MyContext db = new MyContext(); Kupac kupac = db.Kupac.Where(i => i.KupacID == model.kupacid).FirstOrDefault(); kupac.Email = model.Email; kupac.BrojTelefona = model.BrojTelefona; kupac.Ime = model.Ime; kupac.Prezime = model.Prezime; kupac.KupacID = model.kupacid; //List<SelectListItem> grad = db.Grad.Select(i => new SelectListItem //{ // Text = i.Naziv, // Value = i.GradID.ToString() //}).ToList(); db.SaveChanges(); db.Dispose(); return(RedirectToAction("Prikazi")); }
public IActionResult Uredi(int id) { MyContext db = new MyContext(); Kupac k = db.Kupac.Where(x => x.KupacID == id).FirstOrDefault(); KupacUrediVM model = new KupacUrediVM() { kupacid = id, //gradovi = db.Grad.Select(x => new SelectListItem() //{ // Value = x.GradID.ToString(), // Text = x.Naziv //}).ToList(), BrojTelefona = k.BrojTelefona, Ime = k.Ime, Prezime = k.Prezime, Email = k.Email }; db.Dispose(); return(View(model)); }
public IActionResult UrediSnimi(KupacUrediVM model) { MyContext db = new MyContext(); Kupac k = db.Kupac.Where(x => x.KupacID == model.KupacID).Include(x => x.Grad).FirstOrDefault(); k.KupacID = model.KupacID; k.Prezime = model.Prezime; k.Ime = model.Ime; k.GradID = model.gradid; k.BrojTelefona = model.BrojTelefona; k.BrojTokena = model.BrojTokena; k.Email = model.Email; List <SelectListItem> grad = db.Grad.Select(x => new SelectListItem() { Value = x.GradID.ToString(), Text = x.Naziv }).ToList(); grad = model.Grad; db.SaveChanges(); db.Dispose(); return(RedirectToAction("Prikazi/" + model.KupacID)); }
public IActionResult Uredi(int id) { MyContext db = new MyContext(); Kupac k = db.Kupac.Where(x => x.KupacID == id).Include(x => x.Grad).FirstOrDefault(); KupacUrediVM model = new KupacUrediVM() { KupacID = id, Grad = db.Grad.Select(x => new SelectListItem() { Value = x.GradID.ToString(), Text = x.Naziv }).ToList(), BrojTelefona = k.BrojTelefona, gradid = k.GradID, Ime = k.Ime, Prezime = k.Prezime, BrojTokena = k.BrojTokena, Email = k.Email }; db.Dispose(); return(View(model)); }