Пример #1
0
        public virtual async Task <int> AddAsync(T entity, List <string> ignoreFields)
        {
            entity = _rulesEngine.AddEntity(entity);

            if (ignoreFields == null)
            {
                ignoreFields = new List <string>();
            }
            var primaryKey = _dbHelper.GetPrimaryKeyAutoGenerated <T>();

            ignoreFields.Add(primaryKey);
            ignoreFields.Add("ModifiedBy");
            ignoreFields.Add("ModifyDate");
            return(await _idbProvider.AddAsync <T>(entity, _schema, ignoreFields?.ToArray()).ConfigureAwait(false));
        }