public IActionResult Spremi(DodajUputnicuVM model) { Uputnica uputnica = new Uputnica { DatumUputnice = model.Datum, IsGotovNalaz = false, UputioLjekarId = model.LjekarUputioID, PacijentId = model.PacijentID, VrstaPretrageId = model.VrstaPretrageID }; _db.Add(uputnica); _db.SaveChanges(); foreach (var x in _db.LabPretraga.Where(x => x.VrstaPretrageId == model.VrstaPretrageID)) { RezultatPretrage rezultatPretrage = new RezultatPretrage { LabPretragaId = x.Id, UputnicaId = uputnica.Id }; _db.Add(rezultatPretrage); } _db.SaveChanges(); return(RedirectToAction("Index")); }
public IActionResult Dodaj() { DodajUputnicuVM model = new DodajUputnicuVM { Ljekari = _db.Ljekar.Select(x => new SelectListItem { Text = "Dr " + x.Ime.Substring(0, 1) + "." + x.Ime.Substring(x.Ime.IndexOf(" "), 2), Value = x.Id.ToString() }).ToList(), Pacijenti = _db.Pacijent.Select(x => new SelectListItem { Text = x.Ime.Substring(0, 1) + x.Ime.Substring(x.Ime.IndexOf(" ")), Value = x.Id.ToString() }).ToList(), VrstePretrage = _db.VrstaPretrage.Select(x => new SelectListItem { Text = x.Naziv, Value = x.Id.ToString() }).ToList() }; return(View(model)); }