public Product UpdateProduct(ProductEntity productEntity) { var product = new infrastructure.Data.Models.Product { ProductId = productEntity.ProductId, ProductName = productEntity.Name, ProductDescription = productEntity.Description, Price = productEntity.Price, ProductCategoryId = productEntity.ProductCategoryId }; var updatedProduct = _productsRepository.UpdateProduct(product); var productDto = _mapper.Map <Product>(updatedProduct); return(productDto); }
public Product CreateProduct(Product createProductRequest) { var product = new infrastructure.Data.Models.Product { ProductName = createProductRequest.Name, ProductDescription = createProductRequest.Description, Price = createProductRequest.Price, ProductCategoryId = createProductRequest.ProductCategoryId }; product = _productsRepository.CreateProduct(product); var productDto = _mapper.Map <Product>(product); return(productDto); }