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 });
        }