public virtual async Task <int> AddRangeAsync(IEnumerable <T> entities, List <string> ignoreParameters) { entities = _rulesEngine.AddEntities(entities); if (ignoreParameters == null) { ignoreParameters = new List <string>(); } ignoreParameters.Add("ModifiedOn"); ignoreParameters.Add("ModifiedBy"); return(await _idbProvider.AddRangeAsync <T>(entities, ignoreParameters?.ToArray()).ConfigureAwait(false)); }