@page "/route-calculation" @using DevExpress.Blazor @using TIAMWebApp.Shared.Application.Services @inject GooglePlacesService GooglePlacesService Calculate Route

@RouteMessage

@code { private string OriginAddress { get; set; } private string DestinationAddress { get; set; } private DateTime TravelDate { get; set; } = DateTime.Today; private TimeSpan TravelTime { get; set; } = DateTime.Now.TimeOfDay; private string RouteMessage { get; set; } private async Task CalculateRoute() { var travelDateTime = TravelDate.Add(TravelTime); RouteMessage = await GooglePlacesService.CalculateRouteAsync(OriginAddress, DestinationAddress, travelDateTime); } }