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