Exemple #1
0
        public async Task <IViewComponentResult> InvokeAsync(int deliveryId)
        {
            var deliveryItems = await _deliveryItemService.GetForDeliveryAsync(deliveryId);

            var model = _mapper.Map <DeliveryItemTableViewModel>(deliveryItems.Result.Items);

            model.Summary    = _mapper.Map <DeliveryItemsSummaryViewModel>(deliveryItems.Result.Summary);
            model.Mode       = DeliveryItemTableMode.CreateDelivery;
            model.DeliveryId = deliveryId;

            return(View(model));
        }