public AddressChangeSyncViewModel SyncAddress(AddressChangeSyncInputModel inputModel) { AddressChangeSyncViewModel viewModel = new AddressChangeSyncViewModel(inputModel); TalentCustomer talentCustomer = new TalentCustomer(); Mapper.CreateMap <AddressChangeSyncInputModel, DECustomer>(); talentCustomer.Settings = Environment.Settings.DESettings; DECustomer deCust = new DECustomer(); deCust = Mapper.Map <DECustomer>(inputModel); DECustomerV11 deCustV11 = new DECustomerV11(); talentCustomer.DeV11.DECustomersV1.Add(deCust); ErrorObj err = talentCustomer.UpdateCustomerAddresses(); viewModel.Error = Data.PopulateErrorObject(err, talentCustomer.ResultDataSet, talentCustomer.Settings, null); //if (!viewModel.Error.HasError) //{ // viewModel.AddressChange = Data.PopulateObjectListFromTable<AddressChangeModel>(talentCustomer.ResultDataSet.Tables["CustomersAtAddress"]); //} return(viewModel); }