示例#1
0
        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"));
            }
        }
示例#2
0
        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));
        }