コード例 #1
0
        public IActionResult Snimi(Uputnica_DodajVM ulaz)
        {
            Uputnica nova = new Uputnica
            {
                UputioLjekarId  = ulaz.ljekarID,
                PacijentId      = ulaz.pacijentID,
                VrstaPretrageId = ulaz.vrstaID,
                DatumUputnice   = ulaz.datum,
                IsGotovNalaz    = false,
                DatumRezultata  = null
            };

            _context.Add(nova);
            _context.SaveChanges();

            List <LabPretraga> lista = _context.LabPretraga.Where(e => e.VrstaPretrageId == ulaz.vrstaID).ToList();

            foreach (var i in lista)
            {
                RezultatPretrage rp = new RezultatPretrage
                {
                    UputnicaId    = nova.Id,
                    LabPretragaId = i.Id,
                };
                _context.Add(rp);
                _context.SaveChanges();
            }
            return(Redirect("Index"));
        }
コード例 #2
0
        public IActionResult Dodaj()
        {
            var model = new Uputnica_DodajVM
            {
                _ljekari = _context.Ljekar.Select(e => new Microsoft.AspNetCore.Mvc.Rendering.SelectListItem
                {
                    Value = e.Id.ToString(),
                    Text  = e.Ime
                }).ToList(),

                _vrste = _context.VrstaPretrage.Select(e => new Microsoft.AspNetCore.Mvc.Rendering.SelectListItem
                {
                    Value = e.Id.ToString(),
                    Text  = e.Naziv
                }).ToList(),

                _pacijenti = _context.Pacijent.Select(e => new Microsoft.AspNetCore.Mvc.Rendering.SelectListItem
                {
                    Value = e.Id.ToString(),
                    Text  = e.Ime
                }).ToList(),

                datum = DateTime.Now
            };

            return(View(model));
        }