Ejemplo n.º 1
0
        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));
        }