Example #1
0
 public virtual void Delate(T model, [CallerLineNumber] int lineNumber = 0, [CallerMemberName] string caller = null)
 {
     _cache?.Delete(model.Id.ToString());
     _dbSet.Remove(model);
     _db.SaveChanges();
     _rep?.Delate(model);
 }
Example #2
0
        public virtual async Task Delete(int id)
        {
            try
            {
                var model = _cache?.Find(id.ToString());

                if (model == null)
                {
                    model = await Get(id);
                }
                else
                {
                    _cache?.Delete(id.ToString());
                }
                if (model != null)
                {
                    _db.Remove(model);
                }
                Save();
            }
            catch (Exception ext)
            {
                throw new Exception("", ext);
            }
        }
Example #3
0
        public void Given_LastInsterted_When_Delete_Then_Success()
        {
            var result = _projectRepository.Table(f => f.Name == "Test").FirstOrDefault();

            Assert.IsNotNull(result);

            _projectRepository.Delete(result);
        }
 public void Delate(T model, [CallerLineNumber] int lineNumber = 0, [CallerMemberName] string caller = null)
 {
     _cache.Delete(model.Id.ToString());
     _db.Query(name).Where("Id", model.Id).Delete();
 }
Example #5
0
 public void Delate(T model, [CallerLineNumber] int lineNumber = 0, [CallerMemberName] string caller = null)
 {
     _cache?.Delete(model.Id.ToString());
     _session.Delete <T>(model);
 }
Example #6
0
 public void Remove(string key)
 {
     _cacheRepository.Delete(key);
     RemoveExpiredItems();
 }
Example #7
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="model"></param>
 /// <param name="lineNumber"></param>
 /// <param name="caller"></param>
 public void Delate(T model, [CallerLineNumber] int lineNumber = 0, [CallerMemberName] string caller = null)
 {
     _cache?.Delete(model.Id);
     _db.DeleteOne(m => m.Id == model.Id);
 }
Example #8
0
 public virtual void Delete(string key)
 {
     _repository.Delete(key);
 }