Exemple #1
0
        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"));
        }
Exemple #2
0
        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));
        }