public async Task <IEnumerable <OrderInfo> > GetActiveOrdersAsync(string accountId) { var marketOrder = await _marketOrderRepository.GetAllAsync(accountId) ?? new List <MarketOrder>(); var pendingOrders = await _pendingOrderRepository.GetAllAsync(accountId) ?? new List <PendingOrder>(); var orderInfo = marketOrder.Select(Mapper.Map <OrderInfo>).Union <OrderInfo>(pendingOrders.Select(Mapper.Map <OrderInfo>)); return(orderInfo); }
public Task <IReadOnlyList <MarketOrder> > GetAllAsync(DateTime startDate, DateTime endDate, int?limit) { return(_marketOrderRepository.GetAllAsync(startDate, endDate, limit)); }