private async Task Publish(StockDetailDto userDto) { var @event = new StockUpdateEvent { Context = new Context(), StockName = userDto.StockName, Quantity = userDto.Quantity, UserName = userDto.UserName }; await _evenBus.Publish <StockUpdateEvent>(@event); }
public async Task <StockDetail> Add(StockDetailDto userDto) { await Publish(userDto); return(await _repository.Add(_mapper.Map <StockDetail>(userDto))); }
public async Task <IActionResult> PostAsync([FromBody] StockDetailDto user) { var result = await _service.Add(user); return(Ok(result)); }