public ActionResult Spasi_D(DobavljacVM Nova_D) { bool Pronadjeno = false; foreach (Dobavljac D in CTX.Dobavljaci) { if (D.Naziv == Nova_D.Naziv) { Pronadjeno = true; } } if (!ModelState.IsValid) { Nova_D.Lgradovi = CTX.Gradovi.ToList(); return(View("Dodavanje_D", Nova_D)); } if (Pronadjeno == false) { Dobavljac Novi = new Dobavljac(); Novi.Naziv = Nova_D.Naziv; Novi.GradId = Nova_D.GradId; CTX.Dobavljaci.Add(Novi); CTX.SaveChanges(); } return(JavaScript("window.location = '" + Url.Action("Index") + "'")); }
public ActionResult Dodaj_D() { DobavljacVM Model = new DobavljacVM(); Model.Lgradovi = CTX.Gradovi.ToList(); return(View("Dodavanje_D", Model)); }
public ActionResult Edituj_D(int id) { DobavljacVM Model = new DobavljacVM(); Dobavljac Podaci = CTX.Dobavljaci.Where(x => x.Id == id).FirstOrDefault(); Model.Lgradovi = CTX.Gradovi.ToList(); Model.GradId = Podaci.GradId; Model.IdDobavljaca = Podaci.Id; Model.Naziv = Podaci.Naziv; return(View("Edituj_D", Model)); }
public ActionResult SpasiIzmjenu_D(DobavljacVM Podaci) { if (!ModelState.IsValid) { Podaci.Lgradovi = CTX.Gradovi.ToList(); return(View("Edituj_D", Podaci)); } Dobavljac Izmjenuti = CTX.Dobavljaci.Where(x => x.Id == Podaci.IdDobavljaca).FirstOrDefault(); Izmjenuti.Naziv = Podaci.Naziv; Izmjenuti.GradId = Podaci.GradId; CTX.SaveChanges(); return(JavaScript("window.location = '" + Url.Action("Index") + "'")); }