Esempio n. 1
0
        public IActionResult AddNewItem([FromBody] Product product)
        {
            var isSuccess  = _dBFacade.AddNewItem(product);
            var statusCode = isSuccess ? StatusCodes.Status201Created : StatusCodes.Status500InternalServerError;

            return(StatusCode(statusCode));
        }
Esempio n. 2
0
        public void AddAndRemoveItem_Test()
        {
            // Arrange
            var product = CreateProduct();

            // Act
            var addResponse    = _facade.AddNewItem(product);
            var removeResponse = _facade.DeleteItem(product.Id);

            // Assert
            addResponse.ShouldBeTrue();
            removeResponse.ShouldBeTrue();
        }