public IActionResult Uredi(int VoziloId, int NarudzbaId) { StavkaNarudzbe sn = _context.StavkaNarudzbe.Where(w => w.NarudzbaID == NarudzbaId && w.VoziloID == VoziloId).Include(i => i.Vozilo).ThenInclude(t => t.Proizvodjac).SingleOrDefault(); NarudzbeStavkeUrediVM model = new NarudzbeStavkeUrediVM { VoziloId = sn.VoziloID, NarudzbaId = sn.NarudzbaID, Vozilo = sn.Vozilo.Proizvodjac.Naziv + " / " + sn.Vozilo.Model + " / " + sn.Vozilo.Godinaproizvodnje, Cijena = _context.Vozilo.Where(w => w.VoziloID == sn.VoziloID).Select(s => s.Cijena).SingleOrDefault(), Kolicina = sn.Kolicina }; return(PartialView(model)); }
public IActionResult SnimiUredi(NarudzbeStavkeUrediVM input) { if (!ModelState.IsValid) { return(View("Uredi", input)); } StavkaNarudzbe snUredi = _context.StavkaNarudzbe.Where(w => w.NarudzbaID == input.NarudzbaId && w.VoziloID == input.VoziloId).SingleOrDefault(); snUredi.CijenaPoKomadu = input.Cijena; snUredi.Kolicina = input.Kolicina; _context.SaveChanges(); return(Redirect("/Prodaja/NarudzbeStavke/Index?id=" + input.NarudzbaId)); }