Пример #1
0
        public static MessageInstance<TbCliente> ObterCliente(int id)
        {
            MessageInstance<TbCliente> msg = new MessageInstance<TbCliente>();
            try
            {
                using (var proxy = new XYZServiceReference.IntegracaoServiceClient())
                {
                    var cliente = proxy.ObterClientePorId(id);
                    msg.Instance = cliente;
                }
            }
            catch (Exception ex)
            {
                msg.Exception = ex;
            }

            return msg;
        }
Пример #2
0
        public static MessageCollection<TbCliente> ClientesIncompletos()
        {
            MessageCollection<TbCliente> msg = new MessageCollection<TbCliente>();
            try 
	        {	        
                using (var proxy = new XYZServiceReference.IntegracaoServiceClient())
                {
                    var clientes = proxy.ObterClientesIncompletos();
                    msg.Instances = clientes;
                }
	        }
	        catch (Exception ex)
	        {
                msg.Exception = ex;
	        }

            return msg;
        }
Пример #3
0
        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;
        }