public ActionResult Submit(CreateShippingRequestViewModel request, string packageType, string deliveryType)
        {
            IResult result;

            ShippingDetailInfo       detail  = ViewModelHelper.ConvertToShippingDetail(request);
            JustInTimeShippingFacade handler = JustInTimeShippingFacade.GetInstance();

            result = handler.Execute(detail);

            if (!result.IsSuccess)
            {
                PopulateDropDowns(request);

                request.Message = result.Message;

                return(View("Main", request));
            }
            else
            {
                return(View("Review", ViewModelHelper.ConvertToShippingConfirmation(detail)));
            }
        }