public void SaveContacts(ContactsViewModel model) { Contacts contacts = this.clientProfileService.GetClientContacts(model.ClientId); contacts.PhoneNumber = model.PhoneNumber; contacts.RegistrationAddress = this.MapAddress(model.RegistrationAddress, contacts.RegistrationAddress); contacts.ResidentialAddress = this.MapAddress(model.ResidentialAddress, contacts.ResidentialAddress); this.clientProfileService.Save(contacts); }
public ContactsViewModel GetContactsViewModel(int resolvedClientId) { Contacts contacts = this.clientProfileService.GetClientContacts(resolvedClientId); var model = new ContactsViewModel { ClientId = resolvedClientId, PhoneNumber = contacts.PhoneNumber, RegistrationAddress = MapToAddressViewModel(contacts.RegistrationAddress), ResidentialAddress = MapToAddressViewModel(contacts.ResidentialAddress) }; return model; }
public ActionResult Contacts(ContactsViewModel model) { if (!this.ModelState.IsValid) { return this.View(model); } model.ClientId = this.ResolveClientId(model.ClientId); this.clientProfileManager.SaveContacts(model); return this.RedirectToAction("Employment", new { clientId = model.ClientId }); }