示例#1
0
        public Basket ToDto(Domain.Model.Baskets.Basket from)
        {
            if (null == from)
            {
                return(null);
            }

            return(new Basket
            {
                Id = from.Id,
                CustomerEmail = from.CustomerEmail,
                Items = ToDto(from.Items)
            });
        }
示例#2
0
 /// <summary>
 /// Produces a BasketCreated event
 /// </summary>
 /// <param name="basket">The basket created</param>
 /// <returns></returns>
 private async Task ProduceBasketCreated(Domain.Model.Baskets.Basket basket)
 {
     await this.basketCreatedProducer.ProduceBasketCreatedEventAsync(basket.Id);
 }