Exemplo n.º 1
0
        // GET api/ProductsAPI/id
        public IHttpActionResult GetProduct(int id)
        {
            var item     = _productsbl.GetById(id);
            var _prodApi = new ProdAPI();

            _prodApi.ProductID   = item.ProductID;
            _prodApi.ProductName = item.ProductName;
            _prodApi.Description = item.Description;
            _prodApi.UnitPrice   = item.UnitPrice;
            _prodApi.CategoryID  = item.CategoryID;
            if (item == null)
            {
                return(NotFound());
            }
            return(Ok(_prodApi));
        }
Exemplo n.º 2
0
        //// GET api/ProductsAPI
        public IHttpActionResult GetAllProducts()
        {
            var            products = this._productsbl.GetAll();
            List <ProdAPI> prodAPI  = new List <ProdAPI>();

            foreach (var item in products)
            {
                var _prodApi = new ProdAPI();
                _prodApi.ProductID   = item.ProductID;
                _prodApi.ProductName = item.ProductName;
                _prodApi.Description = item.Description;
                _prodApi.UnitPrice   = item.UnitPrice;
                _prodApi.CategoryID  = item.CategoryID;
                prodAPI.Add(_prodApi);
            }
            return(Ok(new { results = prodAPI }));
        }