public async Task <bool> EdytujGodzinypracy(Godzinypracy input) { var godzinypracy = await _godzinypracyRepository.PobierzGodzinypracy(input.idGodzinyPracy); if (godzinypracy == null) { return(false); } await _godzinypracyRepository.EdytujGodzinypracy(godzinypracy); return(true); }
public async Task <IActionResult> Edit(int id, [Bind("idGodzinyPracy, DzienTygodnia, IdDzial, PoczatekPracy, KoniecPracy")] Godzinypracy godzinypracy) { if (id != godzinypracy.idGodzinyPracy) { Log.Warning("Nieudana próba edycji godzin pracy"); return(NotFound()); } if (ModelState.IsValid) { var czyZedytowano = await _godzinypracyRepository.EdytujGodzinypracy(godzinypracy); if (czyZedytowano == false) { return(NotFound()); } return(RedirectToAction(nameof(Index))); } var dzialy = await _godzinypracyRepository.PobierzDzialy(); ViewData["IdDzial"] = new SelectList(dzialy, "IdDzial", "NazwaDzial", godzinypracy.IdDzial); return(View(godzinypracy)); }