public ActionResult Save(Faktura faktura) { if (!ModelState.IsValid) { var viewModel = new FakturaFormViewModel() { Fakture = faktura, Televizori = _context.Televizors.ToList(), Kupci = _context.Kupacs.ToList() }; return(View("FakturaForm", viewModel)); } if (faktura.Id == 0) { _context.Fakturas.Add(faktura); } else { var fakturaInDb = _context.Fakturas.Single(r => r.Id == faktura.Id); fakturaInDb.DatumKupovine = faktura.DatumKupovine; fakturaInDb.Kupac = faktura.Kupac; faktura.Televizor = faktura.Televizor; } _context.SaveChanges(); return(RedirectToAction("Index", "Fakture")); }
public ActionResult New() { var viewModel = new FakturaFormViewModel() { Fakture = new Faktura(), Televizori = _context.Televizors.ToList(), Kupci = _context.Kupacs.ToList() }; return(View("FakturaForm", viewModel)); }
public ActionResult New() { var Stavke = _context.Stavkas.ToList(); var Porezi = _context.Porezes.ToList(); var viewModel = new FakturaFormViewModel { Faktura = new Faktura(), Stavkas = Stavke, Porezs = Porezi }; return(View("FakturaForm", viewModel)); }
public ActionResult Edit(int id) { var faktura = _context.Fakturas.SingleOrDefault(f => f.Id == id); var Porezi = _context.Porezes.ToList(); var Stavke = _context.Stavkas.ToList(); var viewModel = new FakturaFormViewModel { Faktura = faktura, Porezs = _context.Porezes.ToList(), Stavkas = _context.Stavkas.ToList() }; return(View("FakturaForm", viewModel)); }
public ActionResult Edit(int id) { var faktura = _context.Fakturas.SingleOrDefault(r => r.Id == id); if (faktura == null) { return(HttpNotFound()); } var viewModel = new FakturaFormViewModel() { Fakture = faktura, Kupci = _context.Kupacs.ToList(), Televizori = _context.Televizors.ToList() }; return(View("FakturaForm", viewModel)); }
public ActionResult Save(Faktura faktura) { if (!ModelState.IsValid) { var Stavke = _context.Stavkas.ToList(); var Porezi = _context.Porezes.ToList(); var viewModel = new FakturaFormViewModel { Stavkas = Stavke, Porezs = Porezi }; return(View("FakturaForm", viewModel)); } if (faktura.Id == 0) { _context.Fakturas.Add(faktura); } else { var fakturaInDb = _context.Fakturas.Single(f => f.Id == faktura.Id); //TryUpdateModel(fakturaInDb); //Mapper.Map(faktura, fakturaInDb); fakturaInDb.Opis = faktura.Opis; fakturaInDb.DatumStvaranja = faktura.DatumStvaranja; fakturaInDb.DatumDospijeca = faktura.DatumDospijeca; fakturaInDb.PorezId = faktura.PorezId; fakturaInDb.StavkaId = faktura.StavkaId; fakturaInDb.Kolicina = faktura.Kolicina; fakturaInDb.NazivPrimatelja = faktura.NazivPrimatelja; } _context.SaveChanges(); return(RedirectToAction("Index", "Fakture")); }