/// <summary>
        /// Get Product Information
        /// </summary>
        /// <param name="viewModel"></param>
        /// <returns></returns>
        ///
        /// <summary>
        /// Product Inquiry
        /// </summary>
        /// <param name="viewModel"></param>
        /// <returns></returns>
        public ProductViewModel GetProductInformation(int productID)
        {
            Product product = new Product();
            ProductViewModel productViewModel = new ProductViewModel();

            if (productID == 0)
            {
                List<String> returnMessage = new List<String>();
                returnMessage.Add("An invalid product ID was entered.");
                productViewModel.ReturnMessage = returnMessage;
                productViewModel.ReturnStatus = false;
                return productViewModel;
            }

            ProductDataAccessService productDataAccessService = new ProductDataAccessService();

            product = productDataAccessService.GetProductInformation(productID);
            productViewModel.Product = product;
            productViewModel.ReturnStatus = true;

            if (product.ProductID == 0)
            {
                List<String> returnMessage = new List<String>();
                returnMessage.Add(productID.ToString() + " is not a valid product ID");
                productViewModel.ReturnMessage = returnMessage;
                productViewModel.ReturnStatus = false;
            }

            return productViewModel;
        }
        public ProductViewModel GetProducts()
        {
            ProductDataAccessService productDataAccessService = new ProductDataAccessService();
            ProductViewModel viewModel = new ProductViewModel();

            viewModel.Products = productDataAccessService.GetProducts();
            return viewModel;
        }
        public ProductViewModel GetCategoryProducts(string category)
        {
            ProductDataAccessService productDataAccessService = new ProductDataAccessService();
            ProductViewModel viewModel = new ProductViewModel();

            viewModel.Products = productDataAccessService.GetCategoryProducts(category);
            return viewModel;
        }