public IActionResult UrediForm(int StavkaFaktureID) { StavkaFakture k = db.StavkaFakture.Find(StavkaFaktureID); if (k == null) { TempData["porukaError"] = "Greška pri brisanju"; return(RedirectToAction("Prikazi")); } StavkaFaktureUrediViewModel model = new StavkaFaktureUrediViewModel(); model.Faktura = db.Faktura.Select(x => new Microsoft.AspNetCore.Mvc.Rendering.SelectListItem { Text = x.Id.ToString(), Value = x.Id.ToString() }).ToList(); model.Proizvod = db.Proizvod.Select(x => new Microsoft.AspNetCore.Mvc.Rendering.SelectListItem { Text = x.Naziv, Value = x.Id.ToString() }).ToList(); return(View(model)); }
public IActionResult Snimi(StavkaFaktureUrediViewModel input) { StavkaFakture k; if (input.StavkaFaktureId == 0) { k = new StavkaFakture(); db.Add(k); } else { k = db.StavkaFakture.Find(input.StavkaFaktureId); } k.Datum = input.Datum; k.Kolicina = input.Kolicina; k.FakturaId = input.FakturaID; k.ProizvodId = input.ProizvodId; db.SaveChanges(); db.Dispose(); TempData["porukaSucess"] = "Uspješno ste izmjenili proizvod"; return(RedirectToAction("Prikazi")); }
public IActionResult DodajForm() { StavkaFaktureUrediViewModel model = new StavkaFaktureUrediViewModel(); model.Faktura = db.Faktura.Select(x => new Microsoft.AspNetCore.Mvc.Rendering.SelectListItem { Text = x.Id.ToString(), Value = x.Id.ToString() }).ToList(); model.Proizvod = db.Proizvod.Select(x => new Microsoft.AspNetCore.Mvc.Rendering.SelectListItem { Text = x.Naziv, Value = x.Id.ToString() }).ToList(); model.Datum = DateTime.Now; return(View(model)); }