public UputnicaPageViewModel GetUputnicaPage() { UputnicaPageViewModel uputnicaController = new UputnicaPageViewModel(); uputnicaController.UputniceRedovi = _context.Uputnica .Include(u => u.UputioLjekar) .Include(u => u.Pacijent) .Include(u => u.VrstaPretrage) .Select(u => new UputioRedViewModel ( u.Id, u.DatumUputnice, u.UputioLjekar.Ime.VratiInicijale(), u.Pacijent.Ime.VratiInicijalImena(), u.VrstaPretrage.Naziv, u.DatumRezultata ) { }) .ToHashSet(); uputnicaController.Ljekari = _context.Ljekar .OrderBy(l => l.Ime) .Select (l => new SelectListItem { Value = l.Id.ToString(), Text = l.Ime.VratiInicijale() }).ToHashSet(); uputnicaController.VrstePretraga = _context.VrstaPretrage .OrderBy(vp => vp.Naziv) .Select(vp => new SelectListItem { Value = vp.Id.ToString(), Text = vp.Naziv }).ToHashSet(); uputnicaController.Pacijenti = _context.Pacijent .OrderBy(p => p.Ime) .Select(p => new SelectListItem { Value = p.Id.ToString(), Text = p.Ime.VratiInicijalImena() }).ToHashSet(); return(uputnicaController); }
public IActionResult Index() { UputnicaPageViewModel uputnicaPageView = _uputnica.GetUputnicaPage(); return(View(uputnicaPageView)); }