Пример #1
0
        /// <summary>
        /// Returns a list with Products
        /// </summary>
        /// <returns>A List with Products</returns>
        public GetProductListResponse GetProductsList()
        {
            ProductController controller = new ProductController();

            List<Product> listOfProducts = controller.GetAll(true);

            GetProductListResponse response = new GetProductListResponse(listOfProducts);

            return response;
        }
Пример #2
0
        /// <summary>
        /// Return a Product object
        /// </summary>
        /// <param name="id">The instance id</param>
        /// <returns>A Product object</returns>
        public GetProductResponse GetProduct(string id)
        {
            try
            {

                int intId = Convert.ToInt32(id);

                ProductController controller = new ProductController();
                Product product = controller.GetById(intId);

                GetProductResponse response = new GetProductResponse(product);

                return response;

            }
            catch (Exception ex)
            {
                GetProductResponse response = new GetProductResponse(ex);
                return response;
            }
        }