Ejemplo n.º 1
0
        public async Task Handle(NewProductAddedIntegrationEvent @event)
        {
            Log.ForContext <NewProductAddedIntegrationEventHandler>().Information("Handle => {@event}", @event);
            var searchRecord = new ProductSearchType
            {
                Name    = @event.Name,
                Details = @event.Details,
                Brand   = @event.Brand
            };
            var result = await _searchService.AddNewRecord(searchRecord);

            Log.ForContext <NewProductAddedIntegrationEventHandler>().Debug("Add new record is {result}", result);
        }
Ejemplo n.º 2
0
        public async Task <ActionResult> Post([FromBody] ProductSearchType value)
        {
            var result = await _searchService.AddNewRecord(value);

            return(Ok(result));
        }