public List <ProductEntity> GetAllProducts()
        {
            List <ProductEntity> result = new List <ProductEntity>();
            var productsList            = _databaseWorker.GetProductsList();

            foreach (var productName in productsList)
            {
                var product = _databaseWorker.GetProductInfo(productName);
                if (product != null)
                {
                    result.Add(product);
                }
            }

            return(result);
        }