public ActionResult Edit([Bind(Include = "id_zgrada, naziv, ulica, grad, broj_stanara")] Zgrada zgrada) { if (!ModelState.IsValid) { return(PartialView("EditZgrada", zgrada)); } Zgrada Z = baza.PopisZgrada.Where( x => x.id == gr.id).SingleOrDefault(); if (zgrada.id != 0 && Z != null)// update { baza.Entry(Z).CurrentValues.SetValues(zgrada); } else { baza.PopisZgrada.Add(zgrada); } baza.SaveChanges(); if (Request.IsAjaxRequest()) { return(new HttpStatusCodeResult(HttpStatusCode.OK)); } return(RedirectToAction("ZgradaView")); }
public async Task <ActionResult> Create(Zgrada zgrada) { if (!ModelState.IsValid) { return(PartialView("CreateZgrada", zgrada)); } baza.PopisGradova.Add(zgrada); baza.SaveChanges(); return(new HttpStatusCodeResult(200)); }
private void lstZgrade_SelectedIndexChanged(object sender, EventArgs e) { if (lstZgrade.SelectedItem == null) { return; } Zgrada zgrada = (Zgrada)lstZgrade.SelectedItem; picZgrada.Image = zgrada.tip.slika; lblZgradaInfo.Text = zgrada.tip.Opis; }
public ActionResult Delete(int id) { Zgrada zgrada = baza.PopisZgrada.Find(id); if (Request.IsAjaxRequest()) { ViewBag.IsUpdate = false; return(View("DeleteZgrada", zgrada)); } else { return(View("DeleteZgrada", zgrada)); } }
public DizajnZgrada(Dizajn dizajn) : base(Zgrada.ZadnjiId() + dizajn.id, dizajn.ime, Grupa, new KonstantnaFormula(dizajn.cijena), new KonstantnaFormula(int.MaxValue), new KonstantnaFormula(int.MaxValue), new KonstantnaFormula(0), dizajn.trup.info.slika, "", dizajn.trup.info.opis, new List <Zgrada.Ucinak>(), "PONAVLJA_SE NE_OSTAJE ORBITALNA BROD", new List <Preduvjet>()) { ucinci.Add(new UcinakSagradiBrod(dizajn)); this.dizajn = dizajn; }
public ActionResult DeletePost(int id) { Zgrada Z = baza.PopisZgrada.Where( x => x.id == id).SingleOrDefault(); if (G != null) { baza.PopisZgrada.Remove(Z); baza.SaveChanges(); } if (Request.IsAjaxRequest()) { return(new HttpStatusCodeResult(HttpStatusCode.OK)); } return(RedirectToAction("ZgradaView")); }
public static void postaviPodatke() { #if !DEBUG try { #endif ucitajPopisJezika(); Dictionary <string, List <Dictionary <string, string> > > podaci = ucitajPodatke(); foreach (Dictionary <string, string> unos in podaci[MapaTag]) { Mapa.dodajVelicinuMape(unos); } foreach (Dictionary <string, string> unos in podaci[OrgTag]) { Organizacija.dodajOrganizaciju(unos); } foreach (Dictionary <string, string> unos in podaci[PlanetTag]) { Planet.TipInfo.noviTip(unos); } ucitajSlike(); foreach (Dictionary <string, string> unos in podaci[TehnoRazTag]) { Tehnologija.TechInfo.Dodaj(unos, Tehnologija.Kategorija.RAZVOJ); } foreach (Dictionary <string, string> unos in podaci[TehnoIstTag]) { Tehnologija.TechInfo.Dodaj(unos, Tehnologija.Kategorija.ISTRAZIVANJE); } foreach (Dictionary <string, string> unos in podaci[ZgradeCivTag]) { Zgrada.UcitajInfoZgrade(unos, true); } foreach (Dictionary <string, string> unos in podaci[ZgradVojTag]) { Zgrada.UcitajInfoZgrade(unos, false); } foreach (Dictionary <string, string> unos in podaci[ZvijezdeTag]) { Zvijezda.TipInfo.noviTip(unos); } ucitajZvjezdja(); foreach (Dictionary <string, string> unos in podaci[PocetnaPozTag]) { PocetnaPozicija.novaKonfiguracija(unos); } foreach (Dictionary <string, string> unos in podaci[PocetnaPopTag]) { PocetnaPopulacija.novaKonfiguracija(unos); } foreach (Dictionary <string, string> unos in podaci[TrupTag]) { Trup.TrupInfo.UcitajTrupInfo(unos); } foreach (Dictionary <string, string> unos in podaci[OklopTag]) { Oklop.OklopInfo.UcitajOklopInfo(unos); } foreach (Dictionary <string, string> unos in podaci[MZpogonTag]) { MZPogon.MZPogonInfo.UcitajMZPogonInfo(unos); } foreach (Dictionary <string, string> unos in podaci[ReaktorTag]) { Reaktor.ReaktorInfo.UcitajReaktorInfo(unos); } foreach (Dictionary <string, string> unos in podaci[OruzjeTag]) { Oruzje.OruzjeInfo.UcitajOruzjeInfo(unos); } foreach (Dictionary <string, string> unos in podaci[PotisnikTag]) { Potisnici.PotisnikInfo.UcitajPotisnikInfo(unos); } foreach (Dictionary <string, string> unos in podaci[SenzorTag]) { Senzor.SenzorInfo.UcitajSenzorInfo(unos); } foreach (Dictionary <string, string> unos in podaci[SpecOpremaTag]) { SpecijalnaOprema.SpecijalnaOpremaInfo.UcitajSpecijalnaOpremaInfo(unos); } foreach (Dictionary <string, string> unos in podaci[StitTag]) { Stit.StitInfo.UcitajStitInfo(unos); } foreach (Dictionary <string, string> unos in podaci[PozicijaTag]) { Pozicije.DodajImenovanuPoziciju(unos); } foreach (Dictionary <string, string> unos in podaci[PozicijaDefTag]) { Pozicije.DefinirajPozicije(unos); } foreach (Dictionary <string, string> unos in podaci["PREDEF_DIZ"]) { PredefiniraniDizajn.Dodaj(unos); } ucitajPostavke(); #if !DEBUG } catch (FileNotFoundException e) { throw new Exception("Ne mogu otvoriti datoteku " + e.FileName); } catch (System.IO.IOException e) { throw new Exception("Neispravan sadržaj datoteke.\n\n" + e.Message); } #endif }