public async Task <ObservableCollection <Pedido> > GetPedidoProveedor(string idProve) { try { var xx = await Task.Factory.FromAsync <ObservableCollection <Pedido> >(proxy.BeginGetPedidoProveedor(idProve, null, null), proxy.EndGetPedidoProveedor); return(xx); } catch { return(new ObservableCollection <Pedido>()); } }