public IActionResult SnimiPlatu(PlataVM plata) { if (_context.Plata.SingleOrDefault(x => x.KorisnickiNalogId == plata.KorisnickiNalogID) == null) { Plata p = new Plata(); p.Osnovica = plata.Osnova; p.Bonus = plata.Bonus; p.KorisnickiNalogId = plata.KorisnickiNalogID; p.Ukupno = plata.Osnova + plata.Bonus; _context.Plata.Add(p); _context.SaveChanges(); return(RedirectToAction("Prikazi")); } else { Plata pl = _context.Plata.SingleOrDefault(x => x.KorisnickiNalogId == plata.KorisnickiNalogID); pl.Osnovica = plata.Osnova; pl.Bonus = plata.Bonus; pl.Ukupno = plata.Osnova + plata.Bonus; _context.Plata.Update(pl); _context.SaveChanges(); return(RedirectToAction("Prikazi")); } }
public IActionResult DodajPlatu(int korisniciNalogID) { PlataVM plata = new PlataVM(); plata.KorisnickiNalogID = korisniciNalogID; if (_context.Plata.FirstOrDefault(x => x.KorisnickiNalogId == korisniciNalogID) != null) { Plata p = _context.Plata.FirstOrDefault(x => x.KorisnickiNalogId == korisniciNalogID); plata.Osnova = p.Osnovica; plata.Bonus = p.Bonus; plata.Ukupno = p.Osnovica + p.Bonus; } else { plata.Osnova = 0; plata.Bonus = 0; plata.Ukupno = 0; } return(PartialView("DodajPlatu", plata)); }