コード例 #1
0
        public DetaljiUputniceViewModel DetaljiUputnice(int uputnicaId)
        {
            DetaljiUputniceViewModel detaljiUputniceViewModel = _context.Uputnica
                                                                .Where(u => u.Id == uputnicaId)
                                                                .Include(u => u.Pacijent)
                                                                .Select(u => new DetaljiUputniceViewModel
            {
                Id                      = u.Id,
                DatumUputnice           = u.DatumUputnice,
                IsGotovNalaz            = u.IsGotovNalaz,
                Pacijent                = u.Pacijent.Ime.VratiInicijalImena(),
                DatumRezultata          = u.DatumRezultata,
                RezultatiPretragaRedovi = _context.RezultatPretrage
                                          .Include(rp => rp.LabPretraga)
                                          .Where(rp => rp.UputnicaId == u.Id)
                                          .Select(rp => new RezultatiPretrageRedViewModel
                {
                    Id = rp.Id,
                    IzmjerenaVrijednost = rp.NumerickaVrijednost,
                    JMJ      = rp.LabPretraga.MjernaJedinica,
                    Pretraga = rp.LabPretraga.Naziv
                }).ToHashSet()
            }).First();

            return(detaljiUputniceViewModel);
        }
コード例 #2
0
        public IActionResult Detalji(int uputnicaId)
        {
            DetaljiUputniceViewModel detaljiUputniceViewModel = _uputnica.DetaljiUputnice(uputnicaId);

            return(View(detaljiUputniceViewModel));
        }