public async Task <ObservableCollection <Pedido> > GetPedidoUsuario(string idUsuario) { try { var xx = await Task.Factory.FromAsync <ObservableCollection <Pedido> >(proxy.BeginGetPedidoUsuario(idUsuario, null, null), proxy.EndGetPedidoUsuario); return(xx); } catch { return(new ObservableCollection <Pedido>()); } }