public async Task UpdateRangeAsync(List <TEntity> entities) { if (entities == null) { throw new ArgumentNullException($"{nameof(UpdateRangeAsync)} entities must not be null"); } try { VisitContext.UpdateRange(entities); await VisitContext.SaveChangesAsync(); } catch (Exception ex) { throw new Exception($"{nameof(entities)} could not be updated {ex.Message}"); } }