public List <Product> PopulateProduct()
        {
            var products    = new List <Product>();
            var apiProducts = HTTPRequests.GetProducts();

            foreach (var product in apiProducts)
            {
                var newProduct = new Product
                {
                    Id          = product.Id,
                    Name        = product.Name,
                    Price       = product.Price,
                    Photo       = product.Photo,
                    IsFavourite = false,
                    CategoryId  = product.CategoryId,
                    Description = product.Description
                };

                _unitOfWork.Product.Add(newProduct);
                products.Add(newProduct);
            }

            _unitOfWork.Save();

            return(products);
        }