public void On(FieldDisabled @event, EnvelopeHeaders headers) { UpdateSchema(@event, headers, s => { s.SchemaDef = s.SchemaDef.Apply(@event); }); }
protected Task On(FieldDisabled @event, EnvelopeHeaders headers) { return(UpdateSchemaAsync(@event, headers, s => { s.SchemaDef.Apply(@event); })); }
public static void Apply(this Schema schema, FieldDisabled @event) { if (schema.FieldsById.TryGetValue(@event.FieldId.Id, out var field)) { field.Disable(); } }
protected void On(FieldDisabled @event, FieldRegistry registry) { SchemaDef = SchemaDef.DisableField(@event.FieldId.Id); }
protected Task On(FieldDisabled @event, EnvelopeHeaders headers) { return(UpdateSchema(@event, headers, s => SchemaEventDispatcher.Dispatch(@event, s))); }
protected void On(FieldDisabled @event) { SchemaDef = SchemaDef.DisableField(@event.FieldId.Id, @event.ParentFieldId?.Id); }
public static Schema Dispatch(FieldDisabled @event, Schema schema) { return(schema.DisableField(@event.FieldId.Id)); }
protected void On(FieldDisabled @event) { schema = SchemaEventDispatcher.Dispatch(@event, schema); }
protected void On(FieldDisabled @event) { schema = schema.Apply(@event); }
public static Schema Apply(this Schema schema, FieldDisabled @event) { return(schema.DisableField(@event.FieldId.Id)); }