Пример #1
0
        public bool Delete(string business_id, string id)
        {
            try
            {
                var key   = "Messages_Delete" + id;
                var query = "{business_id:\"" + business_id + "\",id:\"" + id + "\"}";

                _mongoClient.excuteMongoLinqDelete <Message>(query,
                                                             _appSettings.Value.MongoDB.ConnectionString, _appSettings.Value.MongoDB.Database, messages,
                                                             true, key, DateTime.Now.AddMinutes(10), true);
                CacheBase.cacheModifyAllKeyLinq(new List <string>()
                {
                    id
                });
            }
            catch
            {
                throw new NotImplementedException();
            }
            return(true);
        }
Пример #2
0
 public bool Delete(string id)
 {
     try
     {
         var key   = "Business_Delete";
         var query = "{id:\"" + id + "\"}";
         _mongoClient.excuteMongoLinqDelete <Business>(query,
                                                       _appSettings.Value.MongoDB.ConnectionString, _appSettings.Value.MongoDB.Database, businesses,
                                                       true, key, DateTime.Now.AddMinutes(10), true);
         return(true);
     }
     catch { return(false); }
 }
Пример #3
0
 public bool Delete(string business_id, string id)
 {
     try
     {
         var key   = "Channels_Delete" + business_id + id;
         var query = "{business_id:\"" + business_id + "\",id:\"" + id + "\"}";
         _mongoClient.excuteMongoLinqDelete <Channel>(query,
                                                      _appSettings.Value.MongoDB.ConnectionString, _appSettings.Value.MongoDB.Database, channels,
                                                      true, key, DateTime.Now.AddMinutes(10), true);
         CacheBase.cacheModifyAllKeyLinq(new List <string>()
         {
             id
         });
         return(true);
     }
     catch { return(false); }
 }
Пример #4
0
        public bool Delete(string business_id, string id)
        {
            var document = new BsonDocument();

            try
            {
                var key   = "Threads_Delete" + id;
                var query = "{business_id:\"" + business_id + "\",id:\"" + id + "\"}";

                _mongoClient.excuteMongoLinqDelete <Customer>(query,
                                                              _appSettings.Value.MongoDB.ConnectionString, _appSettings.Value.MongoDB.Database, threads,
                                                              true, key, DateTime.Now.AddMinutes(10), true).Wait();
                CacheBase.cacheModifyAllKeyLinq(new List <string>()
                {
                    id
                });
            }
            catch (Exception)
            {
            }
            return(true);
        }