예제 #1
0
        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") + "'"));
        }
예제 #2
0
        public ActionResult Dodaj_D()
        {
            DobavljacVM Model = new DobavljacVM();

            Model.Lgradovi = CTX.Gradovi.ToList();

            return(View("Dodavanje_D", Model));
        }
예제 #3
0
        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));
        }
예제 #4
0
        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") + "'"));
        }