Esempio n. 1
0
        public IActionResult SnimiPrivremenoIskljucenje(PrivremenoIskljucenjeVM privremenoIskljucenjeVM)
        {
            if (!ModelState.IsValid)
            {
                return(RedirectToAction("Prikazi", new { KlijentID = _context.Prikljucak.FirstOrDefault(x => x.Id == privremenoIskljucenjeVM.PrikljucakID).KlijentID }));
            }
            PrivremenoIskljucenje p = new Data.Models.PrivremenoIskljucenje();

            p.Datum        = privremenoIskljucenjeVM.Datum;
            p.Razlog       = privremenoIskljucenjeVM.Razlog;
            p.PrikljucakID = privremenoIskljucenjeVM.PrikljucakID;


            if (_context.PrivremenoIskljucenje.FirstOrDefault(x => x.PrikljucakID == privremenoIskljucenjeVM.PrikljucakID) != null)
            {
                PrivremenoIskljucenje privremeno = _context.PrivremenoIskljucenje.FirstOrDefault(x => x.PrikljucakID == privremenoIskljucenjeVM.PrikljucakID);

                privremeno.Datum  = privremenoIskljucenjeVM.Datum;
                privremeno.Razlog = privremenoIskljucenjeVM.Razlog;

                _context.PrivremenoIskljucenje.Update(privremeno);
                _context.SaveChanges();
            }
            else
            {
                _context.PrivremenoIskljucenje.Add(p);
                _context.SaveChanges();
            }

            return(RedirectToAction("Prikazi", new { KlijentID = _context.Prikljucak.FirstOrDefault(x => x.Id == privremenoIskljucenjeVM.PrikljucakID).KlijentID }));
        }
Esempio n. 2
0
        public IActionResult PrivremenoIskljucenje(int PrikljucakID)
        {
            PrivremenoIskljucenjeVM privremenoIskljucenje = new PrivremenoIskljucenjeVM();

            if (_context.PrivremenoIskljucenje.FirstOrDefault(x => x.PrikljucakID == PrikljucakID) != null)
            {
                PrivremenoIskljucenje p = _context.PrivremenoIskljucenje.FirstOrDefault(x => x.PrikljucakID == PrikljucakID);

                privremenoIskljucenje.Datum        = p.Datum;
                privremenoIskljucenje.Razlog       = p.Razlog;
                privremenoIskljucenje.PrikljucakID = p.PrikljucakID;
            }
            else
            {
                privremenoIskljucenje.PrikljucakID = PrikljucakID;
                privremenoIskljucenje.Datum        = DateTime.Now;
            }


            return(PartialView("PrivremenoIskljucenje", privremenoIskljucenje));
        }