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)); }