예제 #1
0
        public async Task <ActionResult> CaluculateDeliveryFee(string supplier, string lorryType,
                                                               string deliveryAddressId, string quantity, string deliveryDate, string itemId)
        {
            var deliveryFeeRequest = PopulateDeliveryFeeRequest(supplier, lorryType, deliveryAddressId, quantity,
                                                                deliveryDate, itemId);

            var deliveryFeeResponse = await _shippingRepository.GetDeliveryFeeAsync(deliveryFeeRequest, _ticket);

            ViewBag.IsInternal = ContentExtensions.GetSettingsPage()?.IsInternal;
            return(PartialView("~/Views/AppPages/CalculateDeliveryFeePage/CalculationResult.cshtml", deliveryFeeResponse));
        }