public async Task <IActionResult> ZarezerwujKlientowi() { var ksiazki = await _context.Ksiazki.ToListAsync(); List <EgzemplarzViewModel> egzemplarze = new List <EgzemplarzViewModel>(); foreach (var ksiazka in ksiazki) { var egzemplarz = await _context.Egzemplarze.FirstOrDefaultAsync(m => m.id_ksiazki == ksiazka.id_ksiazki && m.status == Egzemplarze.Status.Dostępny); if (egzemplarz != null) { var egzemplarz_vm = new EgzemplarzViewModel(egzemplarz.id_egzemplarza, egzemplarz.id_ksiazki, ksiazka.tytuł); egzemplarze.Add(egzemplarz_vm); } } ViewData["id_egzemplarza"] = new SelectList(egzemplarze, "id_egzemplarza", "tytul"); var uzytkownicy = await _context.Uzytkownicy.ToListAsync(); ViewData["id_uzytkownika"] = new SelectList(uzytkownicy, "id_uzytkownika", "email"); return(View()); }
public EgzemplarzPage() { InitializeComponent(); BindingContext = _viewModel = new EgzemplarzViewModel(); }