public ActionResult SaveAddress(AddressModel model)
        {
            if (!ModelState.IsValid)
            {
                return(this.CurrentUmbracoPage());
            }

            var prepartion = _preparation.Value;

            prepartion.SaveBillToAddress(model.AsAddress(AddressType.Billing));
            prepartion.SaveShipToAddress(model.AsAddress(AddressType.Shipping));

            this.UpdateStage(1);

            return(this.CurrentUmbracoPage());
        }