public void Publish(RecalculationRequestMessage message) { //await Bus.PublishAsync(message); try { Bus.Publish(message); //AdvancedBus.Publish(); } catch (Exception e) { Console.WriteLine(e); } }
public void Recalculate(RecalculationRequestMessage message) { // fetch core data var currentTime = FetchCurrentTime(message.WaitTimeId); // fetch aggregation record var aggregationDto = FetchAggregation(currentTime); Console.WriteLine($"{aggregationDto.RideName} - {message.MessageDateTime} was pulled from queue @ {DateTime.Now}."); // fetch data for each recalculation metric SaveAggregation(aggregationDto); }