public FileStorageSettings(
string fileStorageFolder,
string[] allowedFileExtensions,
string imageStorageFolder,
string[] allowedImageExtensions)
{
Require.NotEmpty(fileStorageFolder, nameof(fileStorageFolder));
Require.NotNull(allowedFileExtensions, nameof(allowedFileExtensions));
Require.NotEmpty(imageStorageFolder, nameof(imageStorageFolder));
Require.NotNull(allowedImageExtensions, nameof(allowedImageExtensions));
_fileStoragePath = fileStorageFolder;
AllowedFileExtensions = allowedFileExtensions;
_imageStoragePath = imageStorageFolder;
AllowedImageExtensions = allowedImageExtensions;
}