public async Task <IEnumerable <OrderBase> > GetOrderByStatusAsync(OrderStatus orderStatus, string asset) { var partitionKey = OrderEntity.GeneratePartitionAsAllOrders(orderStatus); var result = await _tableStorage.ScanAndGetList(partitionKey, itm => { var order = itm.GetOrder() as LimitOrder; if (order == null) { return(false); } return(order.Asset == asset); }); return(result.Select(itm => itm.GetOrder())); }