public void When(AccountOpened @event) { var accountModel = new AccountModel { AccountNumber = @event.AccountNumber.Id, ClientId = @event.ClientId.Id, AccountStatusId = (int)AccountStatusType.Active, Recency = Recency.UpToDate().Value }; repository.Add(accountModel); Logger.Verbose(@event.ToString()); }
public void When(AccountOpened @event) { var clientModel = FetchModel(@event.ClientId); clientModel.AccountNumber = @event.AccountNumber.Id; Logger.Verbose(@event.ToString()); }