ValidateWebApp
|
▼NWebApp | |
▼NAdapters | |
▼NDb | |
CDbAdapter | Serves as proxy for communication with database so the controllers can be simpler |
▼NFile | |
CLocalFilesAdapter | Serves to mask the differences of local files validation compared to remote files validation |
▼NConstants | |
CWebAppConstants | |
CWebServiceConstants | |
▼NControllers | |
CHomeController | |
CResultController | Handles request for the results |
CValidateController | Main controller that handles the request for starting validation and UI for validation |
▼NFile | |
▼NLocal | |
CLocalFilesHandler | |
▼NMigrations | |
CServiceContextModelSnapshot | |
▼NModels | |
▼NResult | |
CAllGeneralErrorsModel | |
CAllGeneralWarningsModel | |
CAllTableErrorModel | |
CAllTableWarningsModel | |
CBaseResultModel | |
CBaseTableResultModel | |
CResultModel | |
CErrorViewModel | |
CValidationStatus | |
▼NResources | |
CLocService | Serves as shared resource localization service. Mainly used by different views to access shared localized strings |
CSharedResource | |
▼NResult | |
▼NCreatorsWrappers | |
CCsvResultCreatorWrapper | Wraps the general CsvWriter as we store a little different object to database compared to the result of validation |
CRdfResultCreatorWrapper | Wrapper class around result creator from the library. We cannot use the default ones as we do not keep the same object produced by the validation in db |
▼NSecurity | |
▼NSanitization | |
CSanitizer | Sanitizes input from the users, mainly the local files names and sizes |
▼NValidation | |
CUserInputValidator | Sanitizes and validates user input |