public ActionResult Dodaj()
        {
            PacijentUrediVM Model = new PacijentUrediVM();

            Model.KrvnaGrupaLista   = UcitajKrv();
            Model.KlinikeList       = UcitajKlinike();
            Model.OpstineList       = UcitajOpstine();
            Model.ZaposleniciList   = UcitajZaposlenike();
            Model.DatumRegistracije = DateTime.Now;
            Model.Valid             = true;

            return(View("Uredi", Model));
        }
        public ActionResult Snimi(PacijentUrediVM p)
        {
            if (!ModelState.IsValid)
            {
                p.KrvnaGrupaLista   = UcitajKrv();
                p.OpstineList       = UcitajOpstine();
                p.KlinikeList       = UcitajKlinike();
                p.ZaposleniciList   = UcitajZaposlenike();
                p.DatumRegistracije = DateTime.Now;
                return(View("Uredi", p));
            }
            Pacijent entity;

            if (p == null || p.Id == 0)
            {
                entity           = new Pacijent();
                entity.Korisnici = new Korisnici();
                ctx.Pacijents.Add(entity);
            }
            else
            {
                entity           = ctx.Pacijents.Find(p.Id);
                entity.Korisnici = ctx.Kosrisnicis.Find(p.Id);
            }
            entity.Id                      = p.Id;
            entity.IsPotvrdjen             = p.IsPotvrdjen;
            entity.KrvnaGrupaId            = p.KrvnaGrupaId;
            entity.Valid                   = p.Valid;
            entity.DatumRegistracije       = p.DatumRegistracije;
            entity.AktivacijskiHash        = p.AktivacijskiHash;
            entity.OpstinaPrebivalistaId   = p.OpstinaPrebivalistaId;
            entity.OpstinaRodzenjaId       = p.OpstinaRodzenjaId;
            entity.KrvnaGrupaId            = p.KrvnaGrupaId;
            entity.KlinikaId               = p.KlinikaId;
            entity.Korisnici.Id            = p.Id;
            entity.Korisnici.Ime           = p.Ime;
            entity.Korisnici.Prezime       = p.Prezime;
            entity.Korisnici.KorisnickoIme = p.KorisnickoIme;
            entity.Korisnici.Lozinka       = p.Lozinka;
            entity.Korisnici.Mob           = p.Mob;
            entity.Korisnici.Tel           = p.Tel;
            entity.Korisnici.Email         = p.Email;
            entity.Korisnici.Adresa        = p.Adresa;
            entity.Korisnici.DatumRodjenja = p.DatumRodjenja;
            entity.Korisnici.Valid         = p.Valid;

            ctx.SaveChanges();

            return(RedirectToAction("Index"));
        }
        public ActionResult Uredi(int pacijentId)
        {
            Pacijent p = ctx.Pacijents.Where(x => x.Id == pacijentId).
                         Include(x => x.Korisnici).
                         Include(x => x.KrvnaGrupa).
                         Include(x => x.OpstinaRodzenja).
                         Include(x => x.OpstinaPrebivalista).FirstOrDefault();

            PacijentUrediVM Model = new PacijentUrediVM();

            Model.Id                    = p.Id;
            Model.IsPotvrdjen           = p.IsPotvrdjen;
            Model.AktivacijskiHash      = p.AktivacijskiHash;
            Model.KrvnaGrupaId          = p.KrvnaGrupaId;
            Model.DatumRegistracije     = p.DatumRegistracije;
            Model.Valid                 = p.Valid;
            Model.Ime                   = p.Korisnici.Ime;
            Model.Prezime               = p.Korisnici.Prezime;
            Model.Adresa                = p.Korisnici.Adresa;
            Model.Email                 = p.Korisnici.Email;
            Model.Tel                   = p.Korisnici.Tel;
            Model.Mob                   = p.Korisnici.Mob;
            Model.DatumRodjenja         = p.Korisnici.DatumRodjenja;
            Model.OpstinaPrebivalistaId = p.OpstinaPrebivalistaId;
            Model.OpstinaRodzenjaId     = p.OpstinaRodzenjaId;
            Model.KorisnickoIme         = p.Korisnici.KorisnickoIme;
            Model.Lozinka               = p.Korisnici.Lozinka;
            Model.KlinikaId             = p.KlinikaId;

            Model.KrvnaGrupaLista = UcitajKrv();
            Model.OpstineList     = UcitajOpstine();
            Model.KlinikeList     = UcitajKlinike();
            Model.ZaposleniciList = UcitajZaposlenike();
            Model.DatumPregleda   = DateTime.Now;

            return(View("Uredi", Model));
        }