public async Task <bool> EdytujWejscie(Wejscia input) { var wejscie = await _wejsciaRepository.PobierzWejscie(input.idWejscie); if (wejscie == null) { return(false); } await _wejsciaRepository.EdytujWejscie(wejscie); return(true); }
public async Task <IActionResult> Edit(int id, [Bind("idWejscie,IdPracownik,DataWejscia,GodzinaWejscia")] Wejscia wejscie) { if (id != wejscie.idWejscie) { Log.Warning("Nieudana próba edycji wejscia"); return(NotFound()); } if (ModelState.IsValid) { var czyZedytowano = await _wejsciaRepository.EdytujWejscie(wejscie); if (czyZedytowano == false) { return(NotFound()); } return(RedirectToAction(nameof(Index))); } var pracownicy = await _wejsciaRepository.PobierzPracownikow(); ViewData["IdPracownik"] = new SelectList(pracownicy, "IdPracownik", "IdPracownik", wejscie.IdPracownik); return(View(wejscie)); }