public IEnumerable <ValidationResult> Validate(ValidationContext validationContext) { var validator = new VacancyViewModelValidator(); var result = validator.Validate(this); return(result.Errors.Select(item => new ValidationResult(item.ErrorMessage, new[] { item.PropertyName }))); }
public void SetUp() { _serverCommonValidator = new VacancyDatesViewModelServerCommonValidator(); _serverValidator = new VacancyDatesViewModelServerValidator(); _commonValidator = new VacancyDatesViewModelCommonValidator(); _vacancyValidator = new VacancyViewModelValidator(); _wageViewModel = new WageViewModel(); }
public void SetUp() { _commonValidator = new VacancyDatesViewModelCommonValidator(); _serverCommonValidator = new VacancyDatesViewModelServerCommonValidator(); _serverWarningValidator = new VacancyDatesViewModelServerWarningValidator(null); _aggregateValidator = new VacancyViewModelValidator(); _wageViewModel = new WageViewModel(); }
public void SetUp() { _validator = new NewVacancyViewModelServerValidator(); _aggregateValidator = new VacancyViewModelValidator(); _furtherDetailsViewModel = new FurtherVacancyDetailsViewModel() { Wage = new WageViewModel() }; }
public VacancyMediator(IVacancyQAProvider vacancyQaProvider, VacancyViewModelValidator vacancyViewModelValidator, VacancySummaryViewModelServerValidator vacancySummaryViewModelServerValidator, NewVacancyViewModelServerValidator newVacancyViewModelServerValidator, VacancyQuestionsViewModelServerValidator vacancyQuestionsViewModelServerValidator, VacancyRequirementsProspectsViewModelServerValidator vacancyRequirementsProspectsViewModelServerValidator, VacancyOwnerRelationshipViewModelValidator vacancyOwnerRelationshipViewModelValidator, IProviderQAProvider providerQaProvider, LocationSearchViewModelServerValidator locationSearchViewModelServerValidator, ILocationsProvider locationsProvider, TrainingDetailsViewModelServerValidator trainingDetailsViewModelServerValidator) { _vacancyQaProvider = vacancyQaProvider; _vacancyViewModelValidator = vacancyViewModelValidator; _vacancySummaryViewModelServerValidator = vacancySummaryViewModelServerValidator; _newVacancyViewModelServerValidator = newVacancyViewModelServerValidator; _vacancyQuestionsViewModelServerValidator = vacancyQuestionsViewModelServerValidator; _vacancyRequirementsProspectsViewModelServerValidator = vacancyRequirementsProspectsViewModelServerValidator; _vacancyOwnerRelationshipViewModelValidator = vacancyOwnerRelationshipViewModelValidator; _providerQaProvider = providerQaProvider; _locationSearchViewModelServerValidator = locationSearchViewModelServerValidator; _locationsProvider = locationsProvider; _trainingDetailsViewModelServerValidator = trainingDetailsViewModelServerValidator; }
public void SetUp() { _validator = new VacancySummaryViewModelDatesServerValidator(); _aggregateValidator = new VacancyViewModelValidator(); }