public async Task <IActionResult> Ustawienia([Bind("Id_usera,Login,Password,ConfirmPassword,Email,Imie,Nazwisko,Miejscowosc,Telefon,2")] User user)
        {
            if (HttpContext.Session.GetInt32("UID") != user.Id_usera)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(user);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!UserExists(user.Id_usera))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(user));
        }
        public async Task <IActionResult> Edit(int id, [Bind("Id_wycieczki,Miejsce,Data_start,Data_end,Cena,Opis,Id_jedzenia,Id_zakwaterowania")] Wycieczka wycieczka)
        {
            if (id != wycieczka.Id_wycieczki)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(wycieczka);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!WycieczkaExists(wycieczka.Id_wycieczki))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["Id_jedzenia"]       = new SelectList(_context.Jedzenie, "Id_jedzenia", "Nazwa", wycieczka.Id_jedzenia);
            ViewData["Id_zakwaterowania"] = new SelectList(_context.Zakwaterowanie, "Id_zakwaterowania", "Nazwa", wycieczka.Id_zakwaterowania);
            return(View(wycieczka));
        }
        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> Edit(int id, [Bind("Id_usera,Login,Password,Email,Imie,Nazwisko,Miejscowosc,Telefon,Uprawnienia")] User user)
        {
            if (id != user.Id_usera)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(user);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!UserExists(user.Id_usera))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(user));
        }