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); } }
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); } }