コード例 #1
0
        public string SaveScanned(string user, string barcode, string product, string calories, string percent)
        {
            Console.WriteLine($"Received: {user}-{barcode}-{product}-{calories}-{percent}");
            try
            {
                var fc = new foodcount();
                fc.UserID   = user;
                fc.Barcode  = barcode;
                fc.DateTime = DateTime.Now.ToString();
                fc.Date     = DateTime.Now.Date.ToString();
                fc.Calories = calories;
                fc.Product  = product;
                fc.Percent  = percent;

                MongoClient dbClient = new MongoClient("mongodb://*****:*****@cidb.co.uk");

                var database   = dbClient.GetDatabase("foodapi");
                var collection = database.GetCollection <foodcount>("FoodCount");
                collection.InsertOne(fc);
            }catch (Exception ex)
            {
                Console.WriteLine(ex.ToString());
            }

            return($"barcode {barcode}");
        }
コード例 #2
0
        public string GetToday(string user)
        {
            Console.WriteLine($"Received: {user}");
            try
            {
                var fc = new foodcount();
                fc.UserID   = user;
                fc.DateTime = DateTime.Now.ToString();

                MongoClient dbClient = new MongoClient("mongodb://*****:*****@cidb.co.uk");

                var database   = dbClient.GetDatabase("foodapi");
                var collection = database.GetCollection <foodcount>("FoodCount");
                var id         = "1";
                var allToday   = collection.Find(x => x.UserID == id).ToList();
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.ToString());
            }

            return($"user {user}");
        }