コード例 #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();
     }));
 }
コード例 #4
0
        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
ファイル: AppDomainObject.cs プロジェクト: ifle/squidex
 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);
 }