public IActionResult Snimi(PutniciKorisniciUrediVM input) { PutnikKorisnik k; if (input.PutnikKorisnikID == 0) { k = new PutnikKorisnik(); db.Add(k); } else { k = db.PutnikKorisnik.Find(input.PutnikKorisnikID); } k.PutnikKorisnikId = input.PutnikKorisnikID; k.KorisnikId = input.KorisnikID; db.SaveChanges(); if (input.PutnikKorisnikID == 0) { TempData["poruka-success"] = "Uspjesno ste dodali putnika"; } else { TempData["poruka-success"] = "Uspjesno ste izmijenili podatke putnika"; } db.Dispose(); return(RedirectToAction(nameof(Prikazi))); }
public IActionResult Snimi(ZaposlenikUrediVM input) { Zaposlenici k; if (input.ZaposlenikId == 0) { k = new Zaposlenici(); db.Add(k); } else { k = db.Zaposlenici.Find(input.ZaposlenikId); } k.ZaposlenikId = input.ZaposlenikId; k.StrucnaSprema = input.StrucnaSprema; k.KorisnikID = input.KorisnikId; db.SaveChanges(); if (input.ZaposlenikId == 0) TempData["poruka-success"] = "Uspjesno ste dodali smještaj"; else TempData["poruka-success"] = "Uspjesno ste izmijenili podatke smještaja"; db.Dispose(); return RedirectToAction(nameof(Prikazi)); }
protected override void Dispose(bool disposing) { if (disposing) { db.Dispose(); } base.Dispose(disposing); }
static MojContext db = new MojContext(); //otvara konekciju na db server static void Main(string[] args) { PrimjerDodavanjaNovogObjekta(); PrimjerPrikazaPodataka(); PrimjerDodavanjaNovogObjektaSaNovimFK(); PrimjerDodavanjaNovogObjektaSaOdabiromFK(); db.Dispose();//ovo zatvara konekciju na DB Server }
static void Main(string[] args) { MojContext db = new MojContext(); //otvara konekciju na db server //pripremamo objekat koji ce se dodati u tabelu Opstina Opstina x = new Opstina(); Console.WriteLine("Unesite naziv za novu opstine: "); x.Naziv = Console.ReadLine(); db.Opstine.Add(x); //izvršavamo SQL db.SaveChanges(); foreach (Opstina o in db.Opstine) { Console.WriteLine("Naziv: " + o.Naziv); } db.Dispose();//ovo zatvara konekciju na DB Server }
public new void Dispose() { _db?.Dispose(); }