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); }
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; }