Example #1
0
 public void UpdateFromForecastItem(VehicleForecastItem forecastItem)
 {
     this.ArrivesInSeconds = forecastItem.ArrivesInSec;
     if (forecastItem.RouteStop != null)
     {
         this.RouteStopId          = forecastItem.RouteStop.Id;
         this.RouteStopName        = forecastItem.RouteStop.Name;
         this.RouteStopDescription = forecastItem.RouteStop.Description;
     }
 }
Example #2
0
        private VehicleForecastListItemViewModel CreateFromForecastItem(VehicleForecastItem forecastItem)
        {
            if (forecastItem?.RouteStop == null)
            {
                return(null);
            }

            var vm = Mvx.IocConstruct <VehicleForecastListItemViewModel>();

            vm.VehicleType = _route.VehicleType;
            vm.UpdateFromForecastItem(forecastItem);

            return(vm);
        }