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 })); }
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)); }