public ActionResult Create(Opstina opstina) { _contex.Opstina.Add(opstina); _contex.SaveChanges(); return(RedirectToAction("Index", "Opstina")); }
public ActionResult Snimi(OpstinaUrediVM vm) { if (!ModelState.IsValid) { return(View("Uredi", vm)); } Opstina entity; if (vm == null || vm.Id == 0) { entity = new Opstina(); ctx.Opstinas.Add(entity); } else { entity = ctx.Opstinas.Find(vm.Id); } entity.Id = vm.Id; entity.PTT = vm.PTT; entity.Naziv = vm.Naziv; entity.Valid = vm.Valid; ctx.SaveChanges(); return(RedirectToAction("Index")); }
public IActionResult OpstinaObrisi(int OpstinaID) { Opstina x = dbContext.Opstinas.Find(OpstinaID); dbContext.Opstinas.Remove(x); dbContext.SaveChanges(); return(RedirectToAction("Index")); }
public IActionResult OpstinaDodaj(Opstina x) { if (x.Opis == null || x.Opis.Length < 5) { return(Content("Greska. Parametar 'Opis' mora biti duži od 5 karaktra.")); } dbContext.Opstinas.Attach(x).State = EntityState.Added; dbContext.SaveChanges(); return(View()); }
public ActionResult Obrisi(int opstinaId) { Opstina entity = ctx.Opstinas.Find(opstinaId); ctx.Opstinas.Remove(entity); ctx.SaveChanges(); return(RedirectToAction("Index")); }
private void Form1_Load(object sender, EventArgs e) { var connectionString = "mongodb://localhost/?safe=true"; var server = MongoServer.Create(connectionString); var database = server.GetDatabase("TouristGuide"); var gradovi = database.GetCollection <Grad>("gradovi"); var opstine = database.GetCollection <Opstina>("opstine"); var univerziteti = database.GetCollection <Univerzitet>("univerziteti"); MongoCursor <Grad> grads = gradovi.FindAll(); MongoCursor <Opstina> opstinas = opstine.FindAll(); MongoCursor <Univerzitet> univerzitets = univerziteti.FindAll(); Grad g = new Grad { Ime = "Nis", BrojStanovnika = "200000" }; if (grads.ToList <Grad>().Count == 0) { gradovi.Insert(g); } Opstina o1 = new Opstina { Naziv = "Palilula", BrojStanovnika = "30000" }; Opstina o2 = new Opstina { Naziv = "Medijana", BrojStanovnika = "20000" }; if (opstinas.ToList <Opstina>().Count == 0) { o1.Grad = new MongoDBRef("gradovi", g.Id); opstine.Insert(o1); g.Opstine.Add(new MongoDBRef("opstine", o1.Id)); gradovi.Save(g); o2.Grad = new MongoDBRef("gradovi", g.Id); opstine.Insert(o2); g.Opstine.Add(new MongoDBRef("opstine", o2.Id)); gradovi.Save(g); } Univerzitet u = new Univerzitet { Naziv = "Niski" }; if (univerzitets.ToList <Univerzitet>().Count == 0) { u.Grad = new MongoDBRef("gradovi", g.Id); univerziteti.Insert(u); g.Univerziteti.Add(new MongoDBRef("univerziteti", u.Id)); gradovi.Save(g); } }
private static void PrimjerDodavanjaNovogObjekta() { //pripremamo objekat koji ce se dodati u tabelu Opstina Opstina x = new Opstina(); x.Naziv = "Neki Naziv"; db.Opstine.Add(x); //izvršavamo SQL db.SaveChanges(); }
public static void DodajOpstinu() { Opstina x = new Opstina(); Console.WriteLine("Unesite naziv opstine: "); x.Naziv = Console.ReadLine(); Db.opstine.Add(x); Db.SaveChanges(); }
public void CreateOrUpdate(Opstina opstina) { if (GetByID(opstina.ID) is null) { _db.Insert <Opstina>(opstina); } else { _db.Update <Opstina>(opstina); } }
public ActionResult Uredi(int opstinaId) { Opstina entity = ctx.Opstinas.Find(opstinaId); OpstinaUrediVM Model = new OpstinaUrediVM(); Model.Id = entity.Id; Model.PTT = entity.PTT; Model.Naziv = entity.Naziv; Model.Valid = entity.Valid; return(View("Uredi", Model)); }
public Opstina Add([FromBody] OpstinaAddVM x) { var newEmployee = new Opstina { description = x.opis, drzava_id = x.drzava_id, }; _dbContext.Add(newEmployee); _dbContext.SaveChanges(); return(newEmployee); }
private void btnAdd_Click(object sender, EventArgs e) { var connectionString = "mongodb://localhost/?safe=true"; var server = MongoServer.Create(connectionString); var database = server.GetDatabase("TouristGuide"); var collection = database.GetCollection <Banka>("banke"); var opstine = database.GetCollection <Opstina>("opstine"); MongoCursor <Opstina> ops = opstine.FindAll(); Opstina o = new Opstina(); if (azuriranje == null) { foreach (Opstina op in ops) { if (op.Naziv == cbxOpstina.SelectedItem.ToString()) { o = op; } } } Banka b = new Banka { Naziv = txtNaziv.Text, Adresa = txtAdresa.Text, BrojBankomata = txtBroj.Text, Opstina = new MongoDBRef("opstine", o.Id) }; Banka zaAzur = new Banka(); if (azuriranje == null) { //var bankecollection = database.GetCollection("banke"); collection.Insert(b); o.Banke.Add(new MongoDBRef("banke", b.Id)); opstine.Save(o); } else { var query = (from banke in collection.AsQueryable <Banka>() where banke.Id == azuriranje.Id select banke).FirstOrDefault(); query.Naziv = txtNaziv.Text; query.Adresa = txtAdresa.Text; query.BrojBankomata = txtBroj.Text; collection.Save(query); } this.Close(); }
private void btnAdd_Click(object sender, EventArgs e) { var connectionString = "mongodb://localhost/?safe=true"; var server = MongoServer.Create(connectionString); var database = server.GetDatabase("TouristGuide"); var collection = database.GetCollection <Smestaj>("smestaji"); var opstine = database.GetCollection <Opstina>("opstine"); MongoCursor <Opstina> ops = opstine.FindAll(); Opstina o = new Opstina(); if (azuriranje == null) { foreach (Opstina op in ops) { if (op.Naziv == cbxOpstina.SelectedItem.ToString()) { o = op; } } } Smestaj s = new Smestaj { Tip = txtTip.Text, Naziv = txtNaziv.Text, Adresa = txtAdresa.Text, BrojZvezdica = txtBroj.Text, Opstina = new MongoDBRef("opstine", o.Id) }; if (azuriranje == null) { collection.Insert(s); o.Smestaji.Add(new MongoDBRef("smestaji", s.Id)); opstine.Save(o); } else { var query = (from smestaji in collection.AsQueryable <Smestaj>() where smestaji.Id == azuriranje.Id select smestaji).FirstOrDefault(); query.Tip = txtTip.Text; query.Naziv = txtNaziv.Text; query.Adresa = txtAdresa.Text; query.BrojZvezdica = txtBroj.Text; collection.Save(query); } this.Close(); }
private static void m1_opstina_dodaj() { Opstina o = new Opstina(); Console.WriteLine("Unesite naziv opstine: "); o.Naziv = Console.ReadLine(); using (MojContext context = new MojContext()) { context.Opstina.Add(o); context.SaveChanges(); } }
private static void PrimjerDodavanjaNovogObjektaSaNovimFK() { Opstina x = new Opstina(); x.Naziv = "Neki Naziv"; db.Opstine.Add(x); Kupac k = new Kupac(); k.Opstina = x; k.Ime = "Neko Ime"; db.Kupci.Add(k); db.SaveChanges(); }
public Opstina GetDataSource(int iD) { Opstina result; if (opstinaID == 0) { result = new Opstina(); result.Sifra = "000"; result.Naziv = ""; } else { result = os.GetByID(opstinaID); } return(result); }
public ActionResult <Opstina> Add([FromBody] OpstinaAddVM x) { if (!HttpContext.GetLoginInfo().isPermisijaStudentskaSluzba) { return(BadRequest("nije logiran")); } var opstina = new Opstina { description = x.opis, drzava_id = x.drzava_id, }; _dbContext.Add(opstina); _dbContext.SaveChanges(); return(opstina); }
public DodajSeloOpstinu(bool update, Opstina op) : this() { azuriraj = update; checkBox1.Checked = true; checkBox1.Enabled = false; comboBox1.Enabled = false; textBox1.Text = op.Naziv; textBox2.Text = op.BrojStanovnika; button1.Text = "Azuriraj"; foreach (Opstina s in opstine) { if (op.Id == s.Id) { zaAzuriranje = s; } } }
private static int?odabirOpstine() { using (MojContext context = new MojContext()) { int b = 1; List <Opstina> opstine = context.Opstina.ToList(); //select * from Opstina foreach (Opstina x in opstine) { Console.WriteLine(b++ + ". " + x.Naziv); } int i = int.Parse(Console.ReadLine()); //RB if (i == 0) { return(null); } Opstina o = opstine[i - 1]; return(o.Id); } }
private static void Ispis() { MyContext db = new MyContext(); List <Kupac> kupci = db.Kupac .Include(a => a.OpstinaRodjenja) .Include("OpstinaPrebivalista") .ToList(); foreach (Kupac k in kupci) { Opstina oRod = k.OpstinaRodjenja; Opstina oPreb = k.OpstinaPrebivalista; Console.WriteLine("ID Kupca: " + k.Id); Console.WriteLine("Ime Kupca: " + k.Naziv); Console.WriteLine("ID opstine prebivalista kupca: " + k.OpstinaPrebivalistaID); Console.WriteLine("Ime opstine prebivalista kupca: " + oPreb.Naziv); Console.WriteLine("ID opstine rodjenja kupca: " + k.OpstinaRodjenjaID); Console.WriteLine("Ime opstine rodjenja kupca: " + oRod.Naziv); Console.WriteLine(crt); db.Dispose(); } }
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 }
private static void UnosOpstina() { MyContext db = new MyContext(); int x = 1; Console.WriteLine("Unesite broj 1 ako zelite unijeti novu opstinu:"); x = Convert.ToInt32(Console.ReadLine()); while (x == 1) { x = 0; Console.WriteLine("Unesite ime nove opstine:"); Opstina o = new Opstina(); o.Naziv = Console.ReadLine(); Console.WriteLine("Unesite ime drzave opstine:"); o.Drzava = Console.ReadLine(); Console.WriteLine("Unesite broj 1 ako zelite nastaviti:"); x = Convert.ToInt32(Console.ReadLine()); Console.WriteLine(crt); db.Add(o); db.SaveChanges(); } db.Dispose(); }
private void button2_Click(object sender, EventArgs e) { if (dataGridView2.SelectedRows.Count != 0) { Opstina z = new Opstina(); z = (Opstina)dataGridView2.CurrentRow.DataBoundItem; DialogResult dlg = MessageBox.Show("Da li ste sigurni da zelite da izmenite Opstinu?\nPromene su trajne!", "Obavestenje!", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (dlg == DialogResult.Yes) { DodajSeloOpstinu selo = new DodajSeloOpstinu(true, z); selo.Show(); //MessageBox.Show(z.Naziv); } else { return; } } else { MessageBox.Show("Selektujte opstinu!", "Greska!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public IActionResult Edit(int id) { Opstina o = dbContext.Opstina.FirstOrDefault(x => x.ID == id); return(View(o)); }
public void Delete(Opstina opstina) { _db.Delete <Opstina>(opstina); }
public void Update(Opstina opstina) { _db.Update <Opstina>(opstina); }
public void Create(Opstina opstina) { _db.Insert <Opstina>(opstina); }
public IActionResult EditUpdate(Opstina o) { dbContext.Update(o); dbContext.SaveChanges(); return(RedirectToAction("List")); }
private void btnAdd_Click(object sender, EventArgs e) { var connectionString = "mongodb://localhost/?safe=true"; var server = MongoServer.Create(connectionString); var database = server.GetDatabase("TouristGuide"); var collection = database.GetCollection <Fakultet>("fakulteti"); var opstine = database.GetCollection <Opstina>("opstine"); var univerziteti = database.GetCollection <Univerzitet>("univerziteti"); MongoCursor <Opstina> ops = opstine.FindAll(); MongoCursor <Univerzitet> uni = univerziteti.FindAll(); Opstina o = new Opstina(); Univerzitet u = new Univerzitet(); if (azuriranje == null) { foreach (Opstina op in ops) { if (op.Naziv == cbxOpstina.SelectedItem.ToString()) { o = op; } } foreach (Univerzitet un in uni) { if (un.Naziv == comboBox1.SelectedItem.ToString()) { u = un; } } } Fakultet f = new Fakultet { Naziv = txtNaziv.Text, Adresa = txtAdresa.Text, Univerzitet = new MongoDBRef("univerziteti", u.Id), Opstina = new MongoDBRef("opstine", o.Id) }; if (azuriranje == null) { collection.Insert(f); o.Fakulteti.Add(new MongoDBRef("fakulteti", f.Id)); u.Fakulteti.Add(new MongoDBRef("fakulteti", f.Id)); opstine.Save(o); univerziteti.Save(u); } else { var query = (from fakulteti in collection.AsQueryable <Fakultet>() where fakulteti.Id == azuriranje.Id select fakulteti).FirstOrDefault(); query.Naziv = txtNaziv.Text; query.Adresa = txtAdresa.Text; collection.Save(query); } this.Close(); }
void LoadData(int Id) { opstina = GetDataSource(Id); txtSifra.EditValue = opstina.Sifra; txtNaziv.EditValue = opstina.Naziv; }