public async Task <IActionResult> Edit(int id, [Bind("Id_zamowienia,Id_usera,Id_wycieczki,Bilety")] Wycieczka_Klient wycieczka_Klient) { if (id != wycieczka_Klient.Id_zamowienia) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(wycieczka_Klient); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!Wycieczka_KlientExists(wycieczka_Klient.Id_zamowienia)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["Id_usera"] = new SelectList(_context.User, "Id_usera", "Email", wycieczka_Klient.Id_usera); ViewData["Id_wycieczki"] = new SelectList(_context.Wycieczka, "Id_wycieczki", "Miejsce", wycieczka_Klient.Id_wycieczki); return(View(wycieczka_Klient)); }
public async Task <IActionResult> Create([Bind("Id_zamowienia,Id_usera,Id_wycieczki,Bilety")] Wycieczka_Klient wycieczka_Klient) { if (ModelState.IsValid) { _context.Add(wycieczka_Klient); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["Id_usera"] = new SelectList(_context.User, "Id_usera", "Email", wycieczka_Klient.Id_usera); ViewData["Id_wycieczki"] = new SelectList(_context.Wycieczka, "Id_wycieczki", "Miejsce", wycieczka_Klient.Id_wycieczki); return(View(wycieczka_Klient)); }
public async Task <IActionResult> Create(int id, [Bind("Id_zamowienia,Id_usera,Id_wycieczki,Bilety")] Wycieczka_Klient wycieczka_Klient) { if (ModelState.IsValid) { wycieczka_Klient.Id_usera = (int)HttpContext.Session.GetInt32("UID"); wycieczka_Klient.Id_wycieczki = id; _context.Add(wycieczka_Klient); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["Id_wycieczki"] = new SelectList(_context.Wycieczka, "Id_wycieczki", "Miejsce", wycieczka_Klient.Id_wycieczki); ViewBag.Message = " Dodany to agregatora!"; return(View()); }