Exemplo n.º 1
0
 public OversightController(ISearchTermValidator searchTermValidator,
                            IApplicationOutcomeOrchestrator outcomeOrchestrator,
                            IOversightOrchestrator oversightOrchestrator, IApplyApiClient apiClient)
 {
     _searchTermValidator   = searchTermValidator;
     _outcomeOrchestrator   = outcomeOrchestrator;
     _oversightOrchestrator = oversightOrchestrator;
     _apiClient             = apiClient;
 }
Exemplo n.º 2
0
 public OrganisationSearchViewModelValidator(ISearchTermValidator validator)
 {
     RuleFor(vm => vm).Custom((vm, context) =>
     {
         var validationResult = validator.ValidateSearchTerm(vm.SearchTerm).Result;
         if (validationResult.IsValid)
         {
             return;
         }
         foreach (var error in validationResult.Errors)
         {
             context.AddFailure(error.Field, error.ErrorMessage);
         }
     });
 }
Exemplo n.º 3
0
 public HomeController(IUserService userService, ISearchTermValidator searchTermValidator)
 {
     this.userService         = userService;
     this.searchTermValidator = searchTermValidator;
 }