public ActionResult Delete(int id, FormCollection collection) { try { using (BazaProjekatEntities dbModel = new BazaProjekatEntities()) { Skola skola = dbModel.Skola.Where(x => x.SkolaID == id).FirstOrDefault(); var Kontakt = dbModel.Kontakt.Where(x => x.SkolaID == skola.SkolaID); dbModel.Kontakt.RemoveRange(Kontakt); foreach (var k2 in dbModel.Kontakt.Where(x => x.SkolaID == id)) { var Telefon = dbModel.Telefon.Where(x => x.KontaktID == k2.KontaktID); dbModel.Telefon.RemoveRange(Telefon); var MailAdresa = dbModel.Telefon.Where(x => x.KontaktID == k2.KontaktID); dbModel.Telefon.RemoveRange(MailAdresa); } dbModel.Skola.Remove(skola); dbModel.SaveChanges(); } return(RedirectToAction("Index")); } catch { return(View()); } }
// GET: Email public ActionResult Index(int kontaktid) { BazaProjekatEntities bazaEmail = new BazaProjekatEntities(); List <MailAdresa> email = bazaEmail.MailAdresa.Where(x => x.KontaktID == kontaktid).ToList(); return(View(email)); }
public ActionResult Delete(int id) { using (BazaProjekatEntities dbModel = new BazaProjekatEntities()) { return(View(dbModel.Skola.Where(x => x.SkolaID == id).FirstOrDefault())); } }
// GET: Skola public ActionResult Index() { BazaProjekatEntities KontakiBaza = new BazaProjekatEntities(); List <Skola> skole = KontakiBaza.Skola.ToList(); return(View(skole)); }
// GET: Telefoni public ActionResult Index(int tkontaktid) { BazaProjekatEntities bazaTelefoni = new BazaProjekatEntities(); List <Telefon> telefoni = bazaTelefoni.Telefon.Where(x => x.KontaktID == tkontaktid).ToList(); return(View(telefoni)); }
// GET: Kontakt public ActionResult Index(int skolaid) { BazaProjekatEntities bazaKontakt = new BazaProjekatEntities(); List <Kontakt> kontakti = bazaKontakt.Kontakts.Where(x => x.SkolaID == skolaid).ToList(); return(View(kontakti)); }
public ActionResult Index(SkolaKontakt skolica1) { BazaProjekatEntities bazaSkola = new BazaProjekatEntities(); Skola s = new Skola(); s.NazivSkole = skolica1.NazivSkole; s.AdresaRegistracije = skolica1.AdresaRegistracije; s.Opstina = skolica1.Opstina; s.PostanskiBroj = skolica1.PostanskiBroj; s.MaticniBrojSkole = skolica1.MaticniBrojSkole; s.PIB = skolica1.PIB; s.BrojRacunaSkole = skolica1.BrojRacunaSkole; s.WebStranica = skolica1.WebStranica; //s.Fotografija = skolica1.Fotografija; s.Beleska = skolica1.Beleska; bazaSkola.Skola.Add(s); bazaSkola.SaveChanges(); int poslednjaskola = s.SkolaID; Kontakt k = new Kontakt(); k.Ime = skolica1.Ime; k.Prezime = skolica1.Prezime; k.RadnoMesto = skolica1.RadnoMesto; k.SkolaID = poslednjaskola; bazaSkola.Kontakt.Add(k); bazaSkola.SaveChanges(); int poslednjikontakt = k.KontaktID; Telefon t = new Telefon(); t.BrojTelefona = skolica1.BrojTelefona; t.OznakaTipa = skolica1.OznakaTipa; t.Lokal = skolica1.Lokal; t.KontaktID = poslednjikontakt; bazaSkola.Telefon.Add(t); bazaSkola.SaveChanges(); MailAdresa m = new MailAdresa(); m.Adresa = skolica1.Adresa; m.OznakaTipaMail = skolica1.OznakaTipaMail; m.KontaktID = poslednjikontakt; bazaSkola.MailAdresa.Add(m); bazaSkola.SaveChanges(); return(RedirectToAction("Index", "Skola")); }
public ActionResult Novi(Skola skolica1, Kontakt korisnik1) { BazaProjekatEntities bazaSkola = new BazaProjekatEntities(); //bazaSkola.Skolas.Add(skolica1); //bazaSkola.Kontakts.Add(korisnik1); //bazaSkola.SaveChanges(); return(Redirect("Novi")); }
public ActionResult Novi(Skola skolica1) { BazaProjekatEntities bazaSkola = new BazaProjekatEntities(); if (ModelState.IsValid) { bazaSkola.Skolas.Add(skolica1); bazaSkola.SaveChanges(); } return(Redirect("Novi")); }
public ActionResult Edit(int id, Skola s) { try { using (BazaProjekatEntities dbModel = new BazaProjekatEntities()) { dbModel.Entry(s).State = EntityState.Modified; dbModel.SaveChanges(); } return(RedirectToAction("Index")); } catch { return(View()); } }