public Task Handle(LocationGeolocationChangedEvent message) { var location = _locationRepository.Find(message.Id); if (location == null) { return(Task.FromResult(0)); } location.Latitude = message.Latitude; location.Longitude = message.Longitude; _locationRepository.SaveChanges(); return(Task.CompletedTask); }
public void Apply(LocationGeolocationChangedEvent message) { this.Geolocation = new Geolocation(message.Latitude, message.Longitude); this.SiteId = message.SiteId; }