public void Apply(LocationAddressChangedEvent message) { this.PostalAddress = new PostalAddress(message.StreetAddress, message.StreetAddress2, message.City, message.StateProvince, message.PostalCode, message.CountryCode); this.SiteId = message.SiteId; }
public Task Handle(LocationAddressChangedEvent message) { var location = _locationRepository.Find(message.Id); if (location == null) { return(Task.FromResult(0)); } location.StreetAddress = message.StreetAddress; location.StreetAddress2 = message.StreetAddress2; location.City = message.City; location.StateProvince = message.StateProvince; location.PostalCode = message.PostalCode; location.CountryCode = message.CountryCode; _locationRepository.SaveChanges(); return(Task.CompletedTask); }