protected Task On(AppClientUpdated @event, EnvelopeHeaders headers) { return(Collection.UpdateAsync(@event, headers, a => { a.Clients[@event.Id].Permission = @event.Permission; })); }
public static void Apply(this AppClients clients, AppClientUpdated @event) { if (clients.TryGetValue(@event.Id, out var client)) { client.Update(@event.Permission); } }
protected Task On(AppClientUpdated @event, EnvelopeHeaders headers) { return(UpdateAppAsync(@event, headers, a => { a.Clients.Apply(@event); })); }
public void On(AppClientUpdated @event, EnvelopeHeaders headers) { UpdateApp(@event, headers, a => { a.Clients = a.Clients.Apply(@event); }); }
protected void On(AppClientUpdated @event) { clients.Apply(@event); }
public static AppClients Apply(this AppClients clients, AppClientUpdated @event) { return(clients.Update(@event.Id, @event.Permission)); }
protected void On(AppClientUpdated @event) { Clients = Clients.Update(@event.Id, @event.Role); }
protected void On(AppClientUpdated @event) { Clients = Clients.Update(@event.Id, @event.Permission); }