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); }
public async Task <ActionResult> Post([FromBody] ProductSearchType value) { var result = await _searchService.AddNewRecord(value); return(Ok(result)); }