示例#1
0
        private async Task SearchAsync(SearchOrdersParameters searchParams)
        {
            var ordersCollection = await _repository.GetCollection(searchParams);

            var bodyguards = await _bodyguardsRepository.GetCollection(null);

            var models = ItemViewModel.ConvertFromDto(ordersCollection, bodyguards.ToDictionary(o => o.ID, o => o.LastName));

            OrdersCollection = new ObservableCollection <ItemViewModel>(models);

            await Task.Delay(4000);

            IsDataLoading = false;
        }
示例#2
0
        private void OnSearch(SearchOrdersParameters searchParams)
        {
            IsDataLoading = true;

            Task.Run(async() => await SearchAsync(searchParams));
        }
示例#3
0
 public Task <IEnumerable <OrderDto> > GetCollection(SearchOrdersParameters searchParams)
 {
     return(Task.Run(() => _ordersCollection));
 }