public ActionResult Index(CustomForm model) { if (ModelState.IsValid) { CustomForm form = new CustomForm(); CustomCart cart = new CustomCart(); cart.Description = model.Description != null ? model.Description : form.getDefaultDescription(); cart.BillingSurname = model.LastName; cart.BillingFirstnames = model.FirstName; cart.BillingAddress1 = model.Address1; cart.BillingAddress2 = model.Address2; cart.BillingCity = model.City; cart.BillingCountry = form.getDefaultCountry(); cart.DeliverySurname = model.LastName; cart.DeliveryFirstnames = model.FirstName; cart.DeliveryAddress1 = model.Address1; cart.DeliveryAddress2 = model.Address2; cart.DeliveryCity = model.City; cart.DeliveryCountry = form.getDefaultCountry(); cart.BillingPostCode = model.PostCode; cart.DeliveryPostCode = model.PostCode; cart.BasketXml = form.getDefaultItemXML(); cart.Phone = model.Phone; cart.DOB = model.DOB.ToShortDateString(); Session[cart.CURRENT_USER_SHOPPINGCART] = cart; return(RedirectToAction("Confirm")); } return(View(model)); }