// GET: RestaurantModels
        public async Task <IActionResult> Index()
        {
            PredictiveModel model = new PredictiveModel(_context);


            //Find out what customer is using the app at the current moment
            /* var customer = _context.Customers.Where(/***here is where you figure that part out, ask an instructor**//*);*/

            string sampleGUID           = "35asd684as3da8sd43ads68a4sd3";
            var    customer             = _context.Customers.Where(c => c.CustomerModelPrimaryKey == sampleGUID).FirstOrDefault();
            var    listOfRecomendations = model.GetRestaurantRecomendations(customer);

            return(View(listOfRecomendations));
        }
        private static void DoPredictiveQuery()
        {
            using (var db = new Database("mydb")) {
                // tag::predictive-query[]
                var input = Expression.Dictionary(new Dictionary <string, object>
                {
                    ["photo"] = Expression.Property("photo")
                });
                var prediction = PredictiveModel.predict("ImageClassifier", input); // <1>

                using (var q = QueryBuilder.Select(SelectResult.All())
                               .From(DataSource.Database(db))
                               .Where(prediction.Property("label").EqualTo(Expression.String("car"))
                                      .And(prediction.Property("probability").GreaterThanOrEqualTo(Expression.Double(0.8))))) {
                    var result = q.Execute();
                    Console.WriteLine($"Number of rows: {result.Count()}");
                }
                // end::predictive-query[]
            }
        }