public ActionResult DeletePunishment(int id)
        {
            string userName = User.Identity.Name;

            var punishment = _punishmentService.SelectedToDelateOrUpdatePunishment(id);

            if (punishment == null)
            {
                return(NotFound());
            }
            _punishmentService.DeletePunishment(punishment);
            _punishmentService.SaveChanges();
            _loggerService.AddLog(controller, "Usunięto karę więźnia", userName);

            return(Ok());
        }
        public ActionResult UpdatePunishment(int id, [FromBody] PunishmentDTO punishmentDTO)
        {
            string userName = User.Identity.Name;

            var punishment = _punishmentService.SelectedToDelateOrUpdatePunishment(id);

            if (punishment == null)
            {
                return(NotFound());
            }
            _mapper.Map(punishmentDTO, punishment);
            _punishmentService.UpdatePunishment(punishment);
            _punishmentService.SaveChanges();
            _loggerService.AddLog(controller, "Edytowano karę więźnia", userName);



            return(Ok(StatusCode(200)));
        }