示例#1
0
 public void On(AppContributorRemoved @event, EnvelopeHeaders headers)
 {
     UpdateApp(@event, headers, a =>
     {
         a.Contributors = a.Contributors.Apply(@event);
     });
 }
示例#2
0
 protected Task On(AppContributorRemoved @event, EnvelopeHeaders headers)
 {
     return(UpdateAppAsync(@event, headers, a =>
     {
         a.Contributors.Remove(@event.ContributorId);
     }));
 }
示例#3
0
 protected Task On(AppContributorRemoved @event, EnvelopeHeaders headers)
 {
     return(Collection.UpdateAsync(@event, headers, a =>
     {
         a.Contributors.Remove(@event.ContributorId);
         a.ContributorIds = a.Contributors.Keys.ToList();
     }));
 }
        protected Task <HistoryEvent> On(AppContributorRemoved @event)
        {
            const string channel = "settings.contributors";

            return(Task.FromResult(
                       ForEvent(@event, channel)
                       .AddParameter("Contributor", @event.ContributorId)));
        }
示例#5
0
 protected void On(AppContributorRemoved @event)
 {
     contributors.Remove(@event.ContributorId);
 }
示例#6
0
 protected void On(AppContributorRemoved @event)
 {
     contributors.Apply(@event);
 }
示例#7
0
 public static AppContributors Apply(this AppContributors contributors, AppContributorRemoved @event)
 {
     return(contributors.Remove(@event.ContributorId));
 }
示例#8
0
 public static void Apply(this AppContributors contributors, AppContributorRemoved @event)
 {
     contributors.Remove(@event.ContributorId);
 }