public void Validate(ProductionCalendarRecord entity, IValidationRecipient validationRecipient) { var repository = RepositoryFactory.GetRepository <IProductionCalendarRepository>(); var validator = new ProductionСalendarRecordValidator(entity, validationRecipient, repository); validator.Validate(); }
public void Validate(ProjectMember entity, IValidationRecipient validationRecipient) { var projectRepository = RepositoryFactory.GetRepository <IProjectRepository>(); var validator = new ProjectMemberValidator(entity, validationRecipient, projectRepository.GetQueryable()); validator.Validate(); }
public void Validate(Project project, IValidationRecipient validationRecipient) { var repository = RepositoryFactory.GetRepository <IProjectRepository>(); var validator = new ProjectValidator(project, validationRecipient, repository.GetQueryable()); validator.Validate(); }
public ProjectMemberValidator(ProjectMember projectMember, IValidationRecipient recipient, IQueryable <Project> projects) : base(projectMember, recipient) { if (projects == null) { throw new ArgumentNullException(nameof(projects)); } _projects = projects; }
public ProductionСalendarRecordValidator(ProductionCalendarRecord entity, IValidationRecipient recipient, IProductionCalendarRepository repository) : base(entity, recipient) { if (repository == null) { throw new ArgumentNullException(nameof(repository)); } Repository = repository; }
protected EntityValidatorBase(TEntity entity, IValidationRecipient recipient) { if (entity == null) { throw new ArgumentNullException(nameof(entity)); } if (recipient == null) { throw new ArgumentNullException(nameof(recipient)); } _entity = entity; _recipient = recipient; }
public void Validate(AppProperty entity, IValidationRecipient validationRecipient) { throw new NotImplementedException(); }
public void Validate(ReportingPeriod entity, IValidationRecipient validationRecipient) { throw new NotImplementedException(); }
public void Validate(VacationRecord entity, IValidationRecipient validationRecipient) { throw new NotImplementedException(); }
public void Validate(ProjectStatusRecord entity, IValidationRecipient validationRecipient) { throw new NotImplementedException(); }
public void Validate(EmployeeCategory entity, IValidationRecipient validationRecipient) { throw new NotImplementedException(); }