Пример #1
0
        public WallsOverrideRemoval(string @id, WallsIdentity @identity)
        {
            var validator = Validator.Instance.GetFirstValidatorForType <WallsOverrideRemoval>();

            if (validator != null)
            {
                validator.PreConstruct(new object[] { @id, @identity });
            }

            this.Id       = @id;
            this.Identity = @identity;

            if (validator != null)
            {
                validator.PostConstruct(this);
            }
        }
Пример #2
0
        public WallsOverrideAddition(string @id, WallsIdentity @identity, WallsOverrideAdditionValue @value)
        {
            var validator = Validator.Instance.GetFirstValidatorForType <WallsOverrideAddition>();

            if (validator != null)
            {
                validator.PreConstruct(new object[] { @id, @identity, @value });
            }

            this.Id       = @id;
            this.Identity = @identity;
            this.Value    = @value;

            if (validator != null)
            {
                validator.PostConstruct(this);
            }
        }