Beispiel #1
0
        public void Update(
            Guid categoryId,
            string title,
            string @abstract,
            string body,
            string country,
            string state,
            string city,
            DateTime releaseDate,
            DateTime expireDate,
            bool approved,
            bool listed,
            bool commentsEnabled,
            bool onlyForMembers)
        {
            var @event = new SagaArticleUpdatedEvent
            {
                AggregateId     = Id,
                Abstract        = @abstract,
                Approved        = approved,
                Body            = body,
                CategoryId      = categoryId,
                City            = city,
                CommentsEnabled = commentsEnabled,
                Country         = country,
                ExpireDate      = expireDate,
                Listed          = listed,
                OnlyForMembers  = onlyForMembers,
                ReleaseDate     = releaseDate,
                State           = state,
                Title           = title
            };

            ApplyChange(@event);
        }
Beispiel #2
0
 public void Handle(SagaArticleUpdatedEvent @event)
 {
     Abstract        = @event.Abstract;
     Id              = @event.AggregateId;
     Approved        = @event.Approved;
     Body            = @event.Body;
     CategoryId      = @event.CategoryId;
     City            = @event.City;
     CommentsEnabled = @event.CommentsEnabled;
     Country         = @event.Country;
     ExpireDate      = @event.ExpireDate;
     Listed          = @event.Listed;
     OnlyForMembers  = @event.OnlyForMembers;
     ReleaseDate     = @event.ReleaseDate;
     State           = @event.State;
     Title           = @event.Title;
 }