Exemple #1
0
        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;
        }