Exemple #1
0
        public async Task <bool> DeleteRange(IQueryable <T> entity)
        {
            ValidarEntidadNula <T> .IsNullListEntity(entity);

            _entities.Remove((T)entity);
            return(await Task.FromResult(true).ConfigureAwait(false));
        }
Exemple #2
0
        public Task <bool> DeleteAsync(T entity)
        {
            ValidarEntidadNula <T> .IsNullEntity(entity);

            _entities.Attach(entity);
            _entities.Remove(entity);
            return(Task.FromResult(true));
        }
Exemple #3
0
        public Task <bool> UpdateRange(IQueryable <T> entity)
        {
            ValidarEntidadNula <T> .IsNullListEntity(entity);

            _entities.AttachRange(entity);
            _entities.UpdateRange(entity);
            return(Task.FromResult(true));
        }
Exemple #4
0
        public Task <T> Update(T entity)
        {
            ValidarEntidadNula <T> .IsNullEntity(entity);

            _entities.Attach(entity);
            _entities.Update(entity);
            return(Task.FromResult(entity));
        }
Exemple #5
0
        public async Task <bool> AddRangeAsync(IQueryable <T> entity)
        {
            ValidarEntidadNula <T> .IsNullListEntity(entity);

            await _entities.AddRangeAsync(entity).ConfigureAwait(false);

            return(true);
        }
Exemple #6
0
        public async Task <T> AddAsync(T entity)
        {
            ValidarEntidadNula <T> .IsNullEntity(entity);

            await _entities.AddAsync(entity).ConfigureAwait(false);

            return(entity);
        }