public ActionResult EditPretrazivanje(VMOtvoreniSeminari model) { if (ModelState.IsValid) { db.Entry(model.Otvoreniseminari).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("IndexPretrazivanje", "VMOtvoreniSeminari")); } model.SLAdresaodrzavanja = db.Adresa_odrzavanjaa.Select(k => new SelectListItem { Value = k.AO_ID.ToString(), Text = k.Ulica + " " + k.Kucni_broj + ", " + k.Grad }); model.SLPredavaci = db.Predavacii.Select(k => new SelectListItem { Value = k.Predavaci_ID.ToString(), Text = k.Ime + " " + k.Prezime }); model.SLSeminari = db.Seminarii.Select(k => new SelectListItem { Value = k.Seminar_ID.ToString(), Text = k.Naziv }); return(View(model)); }
public ActionResult EditPretrazivanje(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } VMOtvoreniSeminari model = new VMOtvoreniSeminari(); { model.Otvoreniseminari = db.Otvoreni_seminarii.Find(id); model.SLAdresaodrzavanja = db.Adresa_odrzavanjaa.Select(k => new SelectListItem { Value = k.AO_ID.ToString(), Text = k.Ulica + " " + k.Kucni_broj + ", " + k.Grad }); model.SLPredavaci = db.Predavacii.Select(k => new SelectListItem { Value = k.Predavaci_ID.ToString(), Text = k.Ime + " " + k.Prezime }); model.SLSeminari = db.Seminarii.Select(k => new SelectListItem { Value = k.Seminar_ID.ToString(), Text = k.Naziv }); }; if (model.Otvoreniseminari == null) { return(HttpNotFound()); } if (model.SLSeminari == null) { return(HttpNotFound()); } if (model.SLPredavaci == null) { return(HttpNotFound()); } if (model.SLAdresaodrzavanja == null) { return(HttpNotFound()); } return(View(model)); }
public ActionResult CreatePretrazivanje() { VMOtvoreniSeminari model = new VMOtvoreniSeminari(); model.SLAdresaodrzavanja = db.Adresa_odrzavanjaa.Select(k => new SelectListItem { Value = k.AO_ID.ToString(), Text = k.Ulica + " " + k.Kucni_broj + ", " + k.Grad }); model.SLPredavaci = db.Predavacii.Select(k => new SelectListItem { Value = k.Predavaci_ID.ToString(), Text = k.Ime + " " + k.Prezime }); model.SLSeminari = db.Seminarii.Select(k => new SelectListItem { Value = k.Seminar_ID.ToString(), Text = k.Naziv }); return(View(model)); }
public ActionResult DeleteConfirmed(int?id) { VMOtvoreniSeminari model = new VMOtvoreniSeminari(); { List <int> Upisanih = (from k in db.Upisii where k.OS_ID == id select k.Upisani_ID).ToList(); model.Otvoreniseminari = db.Otvoreni_seminarii.Find(id); db.Otvoreni_seminarii.Remove(model.Otvoreniseminari); model.BrojUpisanih = db.BrojUpisanihh.FirstOrDefault(x => x.OS_ID == id); if (model.BrojUpisanih != null) { db.BrojUpisanihh.Remove(model.BrojUpisanih); } model.IEUpisi = db.Upisii.Where(x => x.OS_ID == id); model.IEUpisanihBroj = db.UpisanihBrojj.ToList(); if (model.IEUpisi != null) { foreach (var item in model.IEUpisi) { db.Upisii.Remove(db.Upisii.Find(item.Upisani_ID, item.OS_ID)); } } if (Upisanih != null) { foreach (var item in Upisanih) { foreach (var meti in model.IEUpisanihBroj.Where(x => x.Upisani_ID == item)) { model.UpisanihBroj = model.IEUpisanihBroj.FirstOrDefault(x => x.Upisani_ID == item); model.UpisanihBroj.Brojac--; db.Entry(model.UpisanihBroj).State = EntityState.Modified; } } } db.SaveChanges(); return(RedirectToAction("IndexPretrazivanje", "VMOtvoreniSeminari")); } }
public ActionResult DetailsUpisani(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } VMOtvoreniSeminari model = new VMOtvoreniSeminari(); model.IEUpisi = (from k in db.Upisii where k.Upisani_ID == id select k).ToList(); model.IEOtvoreniseminari = db.Otvoreni_seminarii.ToList(); if (model.IEOtvoreniseminari == null) { return(HttpNotFound()); } model.IEAdresaodrzavanja = db.Adresa_odrzavanjaa.ToList(); if (model.IEAdresaodrzavanja == null) { return(HttpNotFound()); } model.IEPredavaci = db.Predavacii.ToList(); if (model.IEPredavaci == null) { return(HttpNotFound()); } model.IESeminari = db.Seminarii.ToList(); if (model.IESeminari == null) { return(HttpNotFound()); } return(View(model)); }
public ActionResult DetailsPredbiljezba(int?OS_ID) { if (OS_ID == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } VMOtvoreniSeminari model = new VMOtvoreniSeminari(); model.Otvoreniseminari = db.Otvoreni_seminarii.Find(OS_ID); if (model.Otvoreniseminari == null) { return(HttpNotFound()); } model.Adresaodrzavanja = db.Adresa_odrzavanjaa.FirstOrDefault(x => x.AO_ID == model.Otvoreniseminari.AO_ID); if (model.Adresaodrzavanja == null) { return(HttpNotFound()); } model.Predavaci = db.Predavacii.FirstOrDefault(x => x.Predavaci_ID == model.Otvoreniseminari.Predavaci_ID); if (model.Predavaci == null) { return(HttpNotFound()); } model.Seminari = db.Seminarii.FirstOrDefault(x => x.Seminar_ID == model.Otvoreniseminari.Seminar_ID); if (model.Seminari == null) { return(HttpNotFound()); } model.BrojUpisanih = db.BrojUpisanihh.FirstOrDefault(x => x.OS_ID == model.Otvoreniseminari.OS_ID); return(View(model)); }
public ActionResult DetailsPretrazivanje(int?id, int?id2, int?id3, int?id4) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } VMOtvoreniSeminari model = new VMOtvoreniSeminari(); model.Otvoreniseminari = db.Otvoreni_seminarii.Find(id); if (model.Otvoreniseminari == null) { return(HttpNotFound()); } model.Adresaodrzavanja = db.Adresa_odrzavanjaa.Find(id2); if (model.Adresaodrzavanja == null) { return(HttpNotFound()); } model.Predavaci = db.Predavacii.Find(id3); if (model.Predavaci == null) { return(HttpNotFound()); } model.Seminari = db.Seminarii.Find(id4); if (model.Seminari == null) { return(HttpNotFound()); } model.BrojUpisanih = db.BrojUpisanihh.FirstOrDefault(x => x.OS_ID == id); return(View(model)); }
public ActionResult DetailsUpisi(int?id, int?id2, int?id3, int?id4) { TempData["OS_ID"] = id; if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } VMOtvoreniSeminari model = new VMOtvoreniSeminari(); model.Otvoreniseminari = db.Otvoreni_seminarii.Find(id); if (model.Otvoreniseminari == null) { return(HttpNotFound()); } model.Adresaodrzavanja = db.Adresa_odrzavanjaa.Find(id2); if (model.Adresaodrzavanja == null) { return(HttpNotFound()); } model.Predavaci = db.Predavacii.Find(id3); if (model.Predavaci == null) { return(HttpNotFound()); } model.Seminari = db.Seminarii.Find(id4); if (model.Seminari == null) { return(HttpNotFound()); } return(View(model)); }