コード例 #1
0
        public void Validate(ProductionCalendarRecord entity, IValidationRecipient validationRecipient)
        {
            var repository = RepositoryFactory.GetRepository <IProductionCalendarRepository>();
            var validator  = new ProductionСalendarRecordValidator(entity, validationRecipient, repository);

            validator.Validate();
        }
コード例 #2
0
        public void Validate(ProjectMember entity, IValidationRecipient validationRecipient)
        {
            var projectRepository = RepositoryFactory.GetRepository <IProjectRepository>();
            var validator         = new ProjectMemberValidator(entity, validationRecipient, projectRepository.GetQueryable());

            validator.Validate();
        }
コード例 #3
0
        public void Validate(Project project, IValidationRecipient validationRecipient)
        {
            var repository = RepositoryFactory.GetRepository <IProjectRepository>();
            var validator  = new ProjectValidator(project, validationRecipient, repository.GetQueryable());

            validator.Validate();
        }
コード例 #4
0
        public ProjectMemberValidator(ProjectMember projectMember, IValidationRecipient recipient, IQueryable <Project> projects) : base(projectMember, recipient)
        {
            if (projects == null)
            {
                throw new ArgumentNullException(nameof(projects));
            }

            _projects = projects;
        }
コード例 #5
0
        public ProductionСalendarRecordValidator(ProductionCalendarRecord entity, IValidationRecipient recipient, IProductionCalendarRepository repository)
            : base(entity, recipient)
        {
            if (repository == null)
            {
                throw new ArgumentNullException(nameof(repository));
            }

            Repository = repository;
        }
コード例 #6
0
ファイル: EntityValidatorBase.cs プロジェクト: Alekseyya/SKEP
        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;
        }
コード例 #7
0
ファイル: AppPropertyService.cs プロジェクト: Alekseyya/SKEP
 public void Validate(AppProperty entity, IValidationRecipient validationRecipient)
 {
     throw new NotImplementedException();
 }
コード例 #8
0
 public void Validate(ReportingPeriod entity, IValidationRecipient validationRecipient)
 {
     throw new NotImplementedException();
 }
コード例 #9
0
 public void Validate(VacationRecord entity, IValidationRecipient validationRecipient)
 {
     throw new NotImplementedException();
 }
コード例 #10
0
 public void Validate(ProjectStatusRecord entity, IValidationRecipient validationRecipient)
 {
     throw new NotImplementedException();
 }
コード例 #11
0
 public void Validate(EmployeeCategory entity, IValidationRecipient validationRecipient)
 {
     throw new NotImplementedException();
 }