コード例 #1
0
        public async Task <IActionResult> Tracking()
        {
            var trackingViewModel = new TrackingHistoryViewModel
            {
                PackageTrackingList = new List <TrackingHistoryViewModel>()
            };

            return(View(trackingViewModel));
        }
コード例 #2
0
        public async Task <IActionResult> PackageTracking(string trackingCode, int pedido)
        {
            var historicoRastreio = await _packageAppServices.GetTracking(trackingCode, pedido);

            var trackingHistoryViewModels = historicoRastreio.ToList();

            if (!trackingHistoryViewModels.Any())
            {
                ModelState.AddModelError(string.Empty, "Registro não encontrado");
            }

            var trackingViewModel = new TrackingHistoryViewModel {
                PackageTrackingList = trackingHistoryViewModels
            };


            return(View("Tracking", trackingViewModel));
        }
コード例 #3
0
 public TrackingHistoryDialog(TrackingHistoryViewModel vm)
 {
     DataContext = vm;
     InitializeComponent();
     Title = string.Format("Tracking history: {0}", vm.Tracking.TrackingNumber);
 }