public IActionResult WholesaleTotals(WholesaleOrder wholesaleOrder)
        {
            TryValidateModel(wholesaleOrder);

            if (ModelState.IsValid == false)
            {
                return(View("CheckoutWholesale", wholesaleOrder));
            }

            //set customer type
            wholesaleOrder.CustomerType = CustomerType.Wholesale;
            //Call calculate method
            wholesaleOrder.CalcTotals(wholesaleOrder.DeliveryFee);
            //display wholesaletotals view
            return(View(wholesaleOrder));
        }
Пример #2
0
        public IActionResult WholesaleTotals(WholesaleOrder wholesaleOrder)
        {
            TryValidateModel(wholesaleOrder);

            if (ModelState.IsValid == false)                       //something is wrong
            {
                return(View("CheckoutWholesale", wholesaleOrder)); //send user back to inputs page
            }

            //if code gets this far, everything is okay
            wholesaleOrder.CustomerType = CustomerTypes.Wholesale;

            //calculate pay
            wholesaleOrder.CalculateTotals();

            //send user to results page
            return(View("Totals", wholesaleOrder));
        }