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); }