//TODO provjeriti sta sa validacijom kada je poziv iz uredi
        public ActionResult Spremi(DobavljaciDodajVM vm)
        {
            if (!ModelState.IsValid)
            {
                return(View("Dodaj", vm));
            }

            Dobavljaci dobavljac;

            if (vm.Id == 0)
            {
                dobavljac = new Dobavljaci();
                ctx.Dobavljaci.Add(dobavljac);
            }

            else
            {
                dobavljac = ctx.Dobavljaci.Find(vm.Id);
            }

            dobavljac.Adresa         = vm.Adresa;
            dobavljac.Email          = vm.Email;
            dobavljac.KontaktTelefon = vm.KontaktTelefon;
            dobavljac.Naziv          = vm.Naziv;

            ctx.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public ActionResult Uredi(int id)
        {
            Dobavljaci d     = ctx.Dobavljaci.Find(id);
            var        model = new DobavljaciDodajVM
            {
                Id             = d.Id,
                Naziv          = d.Naziv,
                Adresa         = d.Adresa,
                KontaktTelefon = d.KontaktTelefon,
                Email          = d.Email
            };

            return(View(model));
        }
        public ActionResult Dodaj()
        {
            var model = new DobavljaciDodajVM();

            return(View(model));
        }