public async Task <T> AddAsync(T entity)
        {
            try {
                _dbContext.Set <T>().Add(entity);
                await _dbContext.SaveChangesAsync();

                return(entity);
            }
            catch (Exception exp) {
                throw exp;
            }
        }