public ActionResult HandleProfileBillingAddressForm(ProfileBillingAddressForm profileBillingAddressForm) { FormResponse formResponse = new FormResponse(); if (this.ModelState.IsValid) { Address address = new Address( profileBillingAddressForm.Address1, profileBillingAddressForm.Address2, profileBillingAddressForm.TownCity, profileBillingAddressForm.Postcode); IPartier partier = this.Members.GetCurrentPartier(); partier.BillingAddress = address; this.CheckRegistrationComplete(partier); formResponse.Success = true; } else { formResponse.Errors = this.ModelState.GetErrors(); } return(Json(formResponse, "text/plain")); }
public ActionResult RenderProfileBillingAddressForm() { ProfileBillingAddressForm profileBillingAddressForm = new ProfileBillingAddressForm(); IPartier partier = this.Members.GetCurrentPartier(); profileBillingAddressForm.Address1 = partier.BillingAddress.Address1; profileBillingAddressForm.Address2 = partier.BillingAddress.Address2; profileBillingAddressForm.TownCity = partier.BillingAddress.TownCity; profileBillingAddressForm.Postcode = partier.BillingAddress.Postcode; return(this.PartialView("Profile/Forms/ProfileBillingAddressForm", profileBillingAddressForm)); }