Example #1
0
        public async Task <T> AddAsync(T entity)
        {
            await _dbContext.Set <T>().AddAsync(entity);

            await _dbContext.SaveChangesAsync();

            return(entity);
        }
Example #2
0
        private static List <T> CreateItems <T>(BookStoreDbContext db, string filePath) where T : class
        {
            var jsonData = File.ReadAllText(filePath);
            var items    = JsonConvert.DeserializeObject <List <T> >(jsonData);

            db.Set <T>().AddRange(items);
            return(items);
        }
Example #3
0
 protected Repository(BookStoreDbContext db)
 {
     Db    = db;
     DbSet = db.Set <TEntity>();
 }
Example #4
0
 public Repository(BookStoreDbContext dbContext)
 {
     _dbContext = dbContext ?? throw new ArgumentException(nameof(dbContext));
     _table     = dbContext.Set <T>();
 }
Example #5
0
 public GenericRepository(BookStoreDbContext dbContext)
 {
     _dbContext = dbContext;
     _dbSet     = _dbContext.Set <TEntity>();
 }
Example #6
0
 public async Task <T> GetById(int id)
 {
     return(await _dbContext.Set <T>().FindAsync(id));
 }
Example #7
0
 public Repository(BookStoreDbContext db)
 {
     Db    = db;
     DbSet = db.Set <T>();
 }
Example #8
0
 public void Add(T entity)
 {
     entity.CreateTime  = DateTime.UtcNow;
     entity.UpdatedTime = DateTime.UtcNow;
     _context.Set <T>().Add(entity);
 }
Example #9
0
 public GenericRepository(BookStoreDbContext context)
 {
     _context = context;
     _table   = context.Set <T>();
 }
Example #10
0
 public BookRepository(BookStoreDbContext dbContext)
 {
     this._dbSet = dbContext.Set <Book>();
 }
Example #11
0
 // GET: Users/Create
 public IActionResult Create()
 {
     ViewData["GenderId"] = new SelectList(_context.Set <Gender>(), "Id", "Name");
     ViewData["RoleId"]   = new SelectList(_context.Set <Role>(), "Id", "Name");
     return(View());
 }