public Message AtualizarCliente(Dominio.Models.Cliente cliente) { Message msg = new Message(); try { Integracao.XYZServiceReference.TbCliente tbCliente = new Integracao.XYZServiceReference.TbCliente() { Idk__BackingField = cliente.Id, Nomek__BackingField = cliente.Nome, Enderecok__BackingField = cliente.Endereco, TelefoneResidencialk__BackingField = cliente.TelefoneResidencial, TelefoneCelulark__BackingField = cliente.TelefoneCelular, DataNascimentok__BackingField = cliente.DataNascimento }; Integracao.XYZ.XYZClientes.AtualizarCliente(tbCliente); } catch (Exception ex) { msg.Exception = ex; } return msg; }
public static Message AtualizarCliente(TbCliente cliente) { Message msg = new Message(); try { using (var proxy = new XYZServiceReference.IntegracaoServiceClient()) { proxy.AtualizarCliente(cliente); } } catch (FaultException<XYZServiceReference.BusinessFault> fe) { throw new Exception(fe.Detail.Mensagem); } catch (Exception ex) { msg.Exception = ex; } return msg; }