public async Task Consume(ConsumeContext <OrderCreatedEvent> context)
        {
            var listingOrderDocument = new ListingOrder()
            {
                OrderId    = context.Message.Id.ToString(),
                OrderCode  = context.Message.OrderCode,
                OrderDate  = context.Message.OrderDate,
                UserId     = context.Message.UserId,
                TotalPrice = context.Message.TotalPrice,
                Status     = context.Message.Status
            };

            await _listingOrderRepository.Insert(listingOrderDocument);
        }
예제 #2
0
 public async Task Insert(ListingOrder listingOrderDocument)
 {
     await mongoCollection.InsertOneAsync(listingOrderDocument);
 }
 public Pagination <Row1> GetRows(Guid listingId, ListingOrder order, int page, int pageSize)
 {
     return(connection.Get <Pagination <Row1> >(string.Format("Highscore1/{0}/{1}?page={2}&pageSize={3}", listingId, order, page, pageSize)));
 }
예제 #4
0
 private void orderComboBox_SelectedIndexChanged(object sender, EventArgs e)
 {
     listingOrder        = (ListingOrder)orderComboBox.SelectedItem;
     listingPage         = 0;
     needHighscoreUpdate = true;
 }