/// <summary>
        /// CREATOR: Rasha Mohammed
        /// CREATED: 3/3/2020
        /// APPROVER: Robert Holmes
        ///
        /// Retrieves a list of all the products .
        /// </summary>
        /// <remarks>
        /// UPDATED BY:
        /// UPDATED DATE:
        /// CHANGES:
        ///
        /// </remarks>
        ///
        public List <Product> RetrieveAllProducts()
        {
            List <Product> result = null;

            try
            {
                result = _productAccessor.SelectAllProducts();

                return(result);
            }
            catch (Exception ex)
            {
                throw new ApplicationException("Data not found.", ex);
            }
        }