public IActionResult ApproveDeleteRequest(int deleteRequestId)
        {
            var loggedModerator = _userService.FindByIdentityUserId(User.FindFirstValue(ClaimTypes.NameIdentifier));

            try
            {
                var deleteRequest = _materialsService.GetDeleteRequest(deleteRequestId);
                if (deleteRequest == null)
                {
                    return(RedirectToAction("ResourceNotFound", "Error", new { error = "sugestia usunięcia o podanym Id nie istnieje." }));
                }

                _filesManagement.DeleteWholeMaterialFolder(deleteRequest.MaterialToDeleteId.Value);
                _materialsService.ApproveDeleteRequest(deleteRequest, loggedModerator);
            }
            catch (ArgumentException)
            {
                return(BadRequest("Sugestia usunięcia o podanym Id nie istnieje"));
            }

            return(RedirectToAction("DeleteSuggestions"));
        }