public virtual Task InsertOrUpdate(TEntity entity) { if (entity == null) { throw new ArgumentNullException("entity"); } DBSet.AddOrUpdate(entity); return(Context.SaveChangesAsync()); }
public virtual Task InsertOrUpdate(IEnumerable <TEntity> entities) { if (entities == null) { throw new ArgumentNullException("entities"); } foreach (var entity in entities) { if (entity == null) { throw new ArgumentNullException("entity"); } DBSet.AddOrUpdate(entity); } return(Context.SaveChangesAsync()); }
public void AddWithChilds(Match match) { DBSet.AddOrUpdate(match); }