Esempio n. 1
0
        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);
        }