public RezultatPretrageUrediViewModel RezultatPretrage(int rezultatPretrageId) { RezultatPretrage rezPret = _context.RezultatPretrage .Include(rp => rp.LabPretraga) .Where(rp => rp.Id == rezultatPretrageId) .First(); if (rezPret.LabPretraga.VrstaVr == VrstaVrijednosti.NumerickaVrijednost) { return(new RezultatPretrageUrediViewModel(rezPret.Id, rezPret.LabPretraga.Naziv, rezPret.NumerickaVrijednost, rezPret.LabPretraga.MjernaJedinica)); } RezultatPretrageUrediViewModel rezultati = new RezultatPretrageUrediViewModel(rezPret.Id, rezPret.LabPretraga.Naziv, _context.Modalitet.Where(m => m.LabPretragaId == rezPret.LabPretragaId).Select(m => new SelectListItem { Value = m.Id.ToString(), Text = m.Opis }).ToHashSet()); SelectListItem selectListItem = rezultati.Vrijednosti.Where(x => x.Value == rezPret.ModalitetId.ToString()).FirstOrDefault(); if (selectListItem != null) { selectListItem.Selected = true; } return(rezultati); }
public IActionResult RezultatPretrage(int rezultatPretrageId) { RezultatPretrageUrediViewModel rezultati = _uputnica.RezultatPretrage(rezultatPretrageId); return(View(rezultati)); }