public virtual async Task <TEntity> AddAsync(TEntity entity) { EntityPropertyFillHelper.FillCreateDate(entity); await _entitySet.AddAsync(entity); return(entity); }
public virtual TEntity Add(TEntity entity) { EntityPropertyFillHelper.FillCreateDate(entity); _entitySet.Add(entity); return(entity); }
public virtual async Task AddRangeAsync(IEnumerable <TEntity> entities) { foreach (var entity in entities) { EntityPropertyFillHelper.FillCreateDate(entity); } await _entitySet.AddRangeAsync(entities); }
public virtual void UpdateAndSave(TEntity entity) { try { EntityPropertyFillHelper.FillModificationDate(entity); _entitySet.Update(entity); DbContext.SaveChanges(); } catch (DbUpdateConcurrencyException) { } }
public virtual void Update(TEntity entity) { EntityPropertyFillHelper.FillModificationDate(entity); _entitySet.Update(entity); }
public virtual async Task UpdateAndSaveAsync(TEntity entity) { EntityPropertyFillHelper.FillModificationDate(entity); _entitySet.Update(entity); await DbContext.SaveChangesAsync(); }