コード例 #1
0
        public int find_msg_is_exist(String item)
        {
            var collection = _BaseDB.GetCollection <Message>("shopping", "message");

            var filter = Builders <Message> .Filter.Eq(x => x.ProductName, item);

            var results = collection.Find(filter).Count();

            return((int)results);
        }
コード例 #2
0
ファイル: BuyDB.cs プロジェクト: jacky851209/shopping_project
        public int order_count(String email)
        {
            var collection = _BaseDB.GetCollection <Buy>("shopping", "buy");

            var filter = Builders <Buy> .Filter.Eq(x => x.BuyerEmail, email);

            var results = collection.Find(filter).Count();

            return((int)results);
        }
コード例 #3
0
        public bool find_item_is_exist(String item, String email)
        {
            var collection = _BaseDB.GetCollection <Product>("shopping", "product");

            var filter = Builders <Product> .Filter.Eq(x => x.ProductName, item) & Builders <Product> .Filter.Eq(x => x.OwnerEmail, email);

            var results = collection.Find(filter).Count();

            if (results > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
コード例 #4
0
        public bool find_buyer_is_scored(String Product, String OwnerEmail, String BuyerEmail)
        {
            var collection = _BaseDB.GetCollection <Score>("shopping", "score");

            var filter = Builders <Score> .Filter.Eq(x => x.ProductName, Product)
                         & Builders <Score> .Filter.Eq(x => x.OwnerEmail, OwnerEmail)
                         & Builders <Score> .Filter.Eq(x => x.BuyerEmail, BuyerEmail);

            var results = collection.Find(filter).Count();

            if (results > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
コード例 #5
0
        public bool find_the_user(String email)
        {
            var collection = _BaseDB.GetCollection <User>("shopping", "user");


            var filter = Builders <User> .Filter.Eq(x => x.umail, email);

            var results = collection.Find(filter).Count();

            if (results > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }