public async Task <int?> DeleteSocial(int socialHeaderId, int languageId)
        {
            VerifyManagementPermission();

            var socials = await _socialRepository.GetByHeaderIdsAsync(new[] { socialHeaderId });

            var toDelete = socials
                           .Single(_ => _.SocialHeaderId == socialHeaderId && _.LanguageId == languageId);

            try
            {
                var filename = toDelete.ImageLink[toDelete.ImageLink.LastIndexOf('/')..];