Ejemplo n.º 1
0
        public Response <ProductDto> StockUpdate(StockProductQuantityDto productQuantity, Guid productId)
        {
            var product = _context.Products.Find(productId);

            _ = product ??
                throw new RestException(HttpStatusCode.NotFound, new { Product = "Not found" });

            product.Quantity = productQuantity.Quantity;
            _context.SaveChanges();

            return(new Response <ProductDto>
            {
                Data = null,
                Message = $"'{product.Name}' quantity changed ",
                Time = DateTime.Now,
                IsSuccess = true
            });
        }
        public ActionResult StockUpdate([FromBody] StockProductQuantityDto productQuantity, Guid productId)
        {
            var result = _repo.StockUpdate(productQuantity, productId);

            return(Ok(result));
        }