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); }
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); } }
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(); }
public void Delate(T model, [CallerLineNumber] int lineNumber = 0, [CallerMemberName] string caller = null) { _cache?.Delete(model.Id.ToString()); _session.Delete <T>(model); }
public void Remove(string key) { _cacheRepository.Delete(key); RemoveExpiredItems(); }
/// <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); }
public virtual void Delete(string key) { _repository.Delete(key); }