Example #1
0
        public Shoe SetShoeOnSaleById(int shoeId, ShoeSaleViewModel shoe)
        {
            var _shoe = _context.Shoes.FirstOrDefault(n => n.Id == shoeId);

            if (_shoe is null)
            {
                return(_shoe);
            }
            _shoe.SalePrice = shoe.IsOnSale ? shoe.SalePrice : null;

            _context.SaveChanges();

            return(_shoe);
        }
Example #2
0
        public IActionResult SetShoeOnSaleByID(int id, [FromBody] ShoeSaleViewModel shoe)
        {
            var updatedShoe = _shoesService.SetShoeOnSaleById(id, shoe);

            return(Ok(updatedShoe));
        }