예제 #1
0
        public void Handle(ProfileViewRegistred evt)
        {
            if (IsSocial(evt.Referrer))
            {
                var points = evt.NrOfViews == 1 ? 10 : 1;

                _domainEntry.ExecuteCommand(new RegisterUserExperience(evt.UserId, points));
            }
        }
예제 #2
0
 public void Apply(ProfileViewRegistred @event)
 {
     NrOfViews = @event.NrOfViews;
 }
예제 #3
0
 public void Handle(ProfileViewRegistred evt)
 {
     _db.Update <ProfileEnvelope>(new { NrOfViews = evt.NrOfViews }, p => p.Id == evt.Id);
 }