protected Task On(AppClientRenamed @event, EnvelopeHeaders headers) { return(Collection.UpdateAsync(@event, headers, a => { a.Clients[@event.Id].Name = @event.Name; })); }
public static void Apply(this AppClients clients, AppClientRenamed @event) { if (clients.TryGetValue(@event.Id, out var client)) { client.Rename(@event.Name); } }
protected Task On(AppClientRenamed @event, EnvelopeHeaders headers) { return(UpdateAppAsync(@event, headers, a => { a.Clients.Apply(@event); })); }
public void On(AppClientRenamed @event, EnvelopeHeaders headers) { UpdateApp(@event, headers, a => { a.Clients = a.Clients.Apply(@event); }); }
protected Task <HistoryEvent> On(AppClientRenamed @event) { const string channel = "settings.clients"; return(Task.FromResult( ForEvent(@event, channel) .AddParameter("Id", @event.Id).AddParameter("Name", ClientName(@event)))); }
private static string ClientName(AppClientRenamed @event) { return(!string.IsNullOrWhiteSpace(@event.Name) ? @event.Name : @event.Id); }
private static string ClientName(AppClientRenamed e) { return(!string.IsNullOrWhiteSpace(e.Name) ? e.Name : e.Id); }
protected void On(AppClientRenamed @event) { clients.Rename(@event.Id, @event.Name); }
protected void On(AppClientRenamed @event) { clients.Apply(@event); }
public static AppClients Apply(this AppClients clients, AppClientRenamed @event) { return(clients.Rename(@event.Id, @event.Name)); }