public ActionResult Create(DoktorDodajVM vm)
        {
            KorisnickiNalog k = db.KorisnickiNalozi.Find(vm.KorisnickiNalogId);
            Doktor          a = new Doktor();

            if (ModelState.IsValid)
            {
                a.Id                = vm.KorisnickiNalogId;
                a.Ime               = vm.Ime;
                a.Prezime           = vm.Prezime;
                a.ZvanjeId          = vm.ZvanjeId;
                a.GradoviId         = vm.GradoviId;
                a.KorisnickiNalogId = vm.KorisnickiNalogId;
                a.Pozicija          = vm.Pozicija;
                a.IsDeleted         = false;
                k.Aktivan           = true;
                db.Doktori.Add(a);
                db.SaveChanges();


                TempData["Message"] = "Uspjesno dodavanje!";
                return(RedirectToAction("Create"));
            }
            vm.listaNaloga  = db.KorisnickiNalozi.Where(x => x.doc == true && x.IsDeleted == false && x.Aktivan.Value == false).ToList();
            vm.listaZavnja  = db.Zvanja.ToList();
            vm.listaGradova = db.Gradovii.ToList();
            return(View(vm));
        }
        public ActionResult Edit(DoktorDodajVM vm)
        {
            Doktor a;

            if (ModelState.IsValid)
            {
                a = db.Doktori.Find(vm.Id);

                a.Ime               = vm.Ime;
                a.Prezime           = vm.Prezime;
                a.ZvanjeId          = vm.ZvanjeId;
                a.GradoviId         = vm.GradoviId;
                a.KorisnickiNalogId = vm.KorisnickiNalogId;
                a.Pozicija          = vm.Pozicija;
                a.IsDeleted         = vm.IsDeleted;


                db.SaveChanges();



                TempData["Message"] = "Uspjesno izmjena!";
                return(RedirectToAction("Edit"));
            }
            vm.listaNaloga  = db.KorisnickiNalozi.Where(x => x.admin == true && x.IsDeleted == false).ToList();
            vm.listaZavnja  = db.Zvanja.ToList();
            vm.listaGradova = db.Gradovii.ToList();
            return(View(vm));
        }
        // GET: ModulAdmin/Doktor/Create
        // GET: ModulAdmin/Administrator/Create
        public ActionResult Create()
        {
            DoktorDodajVM model = new DoktorDodajVM
            {
                listaNaloga  = db.KorisnickiNalozi.Where(x => x.doc == true && x.IsDeleted == false && x.Aktivan.Value == false).ToList(),
                listaZavnja  = db.Zvanja.ToList(),
                listaGradova = db.Gradovii.ToList()
            };



            return(View(model));
        }
        // GET: ModulAdmin/Doktor/Edit/5
        public ActionResult Edit(int?id)
        {
            DoktorDodajVM model = db.Doktori.Where(x => x.Id == id).Select(z => new DoktorDodajVM
            {
                KorisnickiNalogId = z.KorisnickiNalogId,
                Id           = z.Id,
                GradoviId    = z.GradoviId.Value,
                IsDeleted    = z.IsDeleted,
                ZvanjeId     = z.ZvanjeId.Value,
                Ime          = z.Ime,
                Prezime      = z.Prezime,
                Pozicija     = z.Pozicija,
                listaNaloga  = db.KorisnickiNalozi.Where(x => x.admin == true && x.IsDeleted == false).ToList(),
                listaZavnja  = db.Zvanja.ToList(),
                listaGradova = db.Gradovii.ToList(),
            }).Single();

            return(View(model));
        }