Beispiel #1
0
        public async Task Handle(ProductInformationNotification notification, CancellationToken cancellationToken)
        {
            var product = await _mongoService.GetBySkuId <ProductInformationNotification>(notification.SkuEnterprise, informationCollection);

            if (product is null)
            {
                await _mongoService.Insert(notification, informationCollection);
            }

            await _mongoService.UpdateBySkuId(notification, notification.SkuEnterprise, informationCollection);
        }