public IActionResult Dodaj(RadilistaDodajViewModel model) { if (!ModelState.IsValid) { return(View(GetDefaultViewModel(model))); } Radiliste radiliste = model.Radiliste; radiliste.ProjektID = model.ProjektID; radiliste.GradID = model.GradID; db.Radilista.Add(radiliste); db.SaveChanges(); Korisnik korisnik = context.HttpContext.Session.GetJson <Korisnik>(Konfiguracija.LogiraniKorisnik); LogiranjeAktivnosti logiranje = new LogiranjeAktivnosti(db); Korisnik k = context.HttpContext.Session.GetJson <Korisnik>(Konfiguracija.LogiraniKorisnik); try { logiranje.Logiraj(korisnik.KorisnikID, DateTime.Now, context.HttpContext.Connection.RemoteIpAddress.ToString(), context.HttpContext.Request.Headers["User-Agent"].ToString().Substring(0, 100), "Dodavanje radilista", "Radilista"); } catch (Exception e) { logiranje.Logiraj(korisnik.KorisnikID, DateTime.Now, context.HttpContext.Connection.RemoteIpAddress.ToString(), "Mozzila Firefox", "Dodavanje radilista!", "Radilista"); } return(RedirectToAction(nameof(Index))); }
public IActionResult Uredi(int RadilisteId) { Radiliste radiliste = db.Radilista.Where(r => r.RadilisteID == RadilisteId).SingleOrDefault(); RadilistaDodajViewModel vm = GetDefaultViewModel(new RadilistaDodajViewModel() { Radiliste = radiliste, ProjektID = radiliste.ProjektID, GradID = radiliste.GradID }); return(View(vm)); }
public IActionResult Obrisi(int id) { Radiliste x = db.Radilista.Where(y => y.RadilisteID == id).FirstOrDefault(); db.Radilista.Remove(x); db.SaveChanges(); Korisnik korisnik = context.HttpContext.Session.GetJson <Korisnik>(Konfiguracija.LogiraniKorisnik); LogiranjeAktivnosti logiranje = new LogiranjeAktivnosti(db); Korisnik k = context.HttpContext.Session.GetJson <Korisnik>(Konfiguracija.LogiraniKorisnik); logiranje.Logiraj(korisnik.KorisnikID, DateTime.Now, context.HttpContext.Connection.RemoteIpAddress.ToString(), context.HttpContext.Request.Headers["User-Agent"].ToString().Substring(0, 100), "Brisanje radilista", "Radilista"); return(RedirectToAction(nameof(Index))); }