public ActionResult Add([FromBody] Product product) { var id = this.productRepository.Add(product); NewProductEvent newProductEvent = converter.CommandToEvent(product); eventEmitter.EmitProductAddedEvent(newProductEvent); return(Ok(id)); }
public NewProductEvent CommandToEvent(Product product) { var newproductEvent = new NewProductEvent() { Name = product.Name, ProductId = product.ProductId, Category = product.Category }; return(newproductEvent); }
public NewProductEvent CommandToEvent(Product product) { var newproductEvent = new NewProductEvent() { ProductName = product.ProductName, ProductId = product.ProductId, CatagoryName = product.CatagoryName, CatagoryId = product.CatagoryId }; return(newproductEvent); }