コード例 #1
0
        public async Task Handle(OfferHidden message)
        {
            ProductDto prod = _productRepository.GetById(message.Id);

            OfferDto offer = prod.Offers.Where(o => o.Id == message.OfferId).FirstOrDefault();

            offer.IsVisible = false;
            prod.Version    = message.Version;

            _productRepository.Update(prod);
        }
コード例 #2
0
        private void Apply(OfferHidden e)
        {
            var offer = this.Offers.Where(o => o.Id == e.OfferId).FirstOrDefault();

            offer.Visible = false;
        }