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);
 }
Esempio n. 4
0
        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
        }
Esempio n. 5
0
        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
        }
Esempio n. 6
0
 public new void Dispose()
 {
     _db?.Dispose();
 }