public async Task <bool> EdytujDzial(Dzial input)
        {
            var dzial = await _dzialRepository.PobierzDzial(input.IdDzial);

            if (dzial == null)
            {
                return(false);
            }
            await _dzialRepository.EdytujDzial(dzial);

            return(true);
        }
        public async Task <IActionResult> Edit(int id, [Bind("IdDzial,NazwaDzial")] Dzial dzial)
        {
            if (id != dzial.IdDzial)
            {
                Log.Warning("Nieudana próba edycji działu");
                return(NotFound());
            }
            if (ModelState.IsValid)
            {
                var czyZedytowano = await _dzialRepository.EdytujDzial(dzial);

                if (czyZedytowano == false)
                {
                    return(NotFound());
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(dzial));
        }