using System.Collections.Generic; using System.Web; using Kreta.Web.Configuration; namespace Kreta.Web.Classes { public interface IUploadFileValidator { IUploadFileValidationConfiguration Configuration { get; } void ValidateImportFile(HttpPostedFileBase importFile); void ValidateAscImportFile(HttpPostedFileBase importFile); void ValidateFile(HttpPostedFileBase file, int maxAllowedFileSizeInBytes, IEnumerable allowedFileExtensions); } }