|
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 |