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);
        }
Esempio n. 2
0
        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));
        }