public async Task <bool> EdytujWyjscie(Wyjscia input) { var wyjscie = await _wyjsciaRepository.PobierzWyjscie(input.idWyjscie); if (wyjscie == null) { return(false); } await _wyjsciaRepository.EdytujWyjscie(wyjscie); return(true); }
public async Task <IActionResult> Edit(int id, [Bind("idWyjscie,IdPracownik,DataWyjscia,GodzinaWyjscia")] Wyjscia wyjscie) { if (id != wyjscie.idWyjscie) { Log.Warning("Nieudana próba edycji wyjscia"); return(NotFound()); } if (ModelState.IsValid) { var czyZedytowano = await _wyjsciaRepository.EdytujWyjscie(wyjscie); if (czyZedytowano == false) { return(NotFound()); } return(RedirectToAction(nameof(Index))); } var pracownicy = await _wyjsciaRepository.PobierzPracownikow(); ViewData["IdPracownik"] = new SelectList(pracownicy, "IdPracownik", "IdPracownik", wyjscie.IdPracownik); return(View(wyjscie)); }