public async Task <IActionResult> ToggleVisibleRentalOpinion(int rentalId, int rentalOpinionId)
        {
            var rental = await database.SchoolRepository.Get <Rental>(rentalId);

            var rentalOpinion = rental.RentalOpinions.FirstOrDefault(o => o.Id == rentalOpinionId);

            if (rentalOpinion == null)
            {
                throw new EntityNotFoundException("Opinia");
            }

            rentalOpinion.ToggleVisible();

            if (await database.Complete())
            {
                await notificationSystem.PushNotification(rentalOpinion.UserId, StaticExpressions.RentalOpinionCensured(rental.Name), NotificationType.Rental);

                return(NoContent());
            }

            return(BadRequest("Nie udało się zmienić statusu widoczności opinii"));
        }