protected TCommand Add <TCommand>(TCommand command)
            where TCommand : ICommand
        {
            var domain = _mapper.Map <TDomain>(command);

            _archContext.Set <TDomain>().Add(domain);
            _archContext.SaveChanges();
            return(_mapper.Map <TCommand>(domain));
        }
Пример #2
0
 public T Get(Guid id) =>
 _context.Set <T>().Find(id);
Пример #3
0
 public Repository(ArchContext db)
 {
     Db    = db;
     DbSet = Db.Set <TEntity>();
 }
Пример #4
0
 public GenericRepository(ArchContext context)
 {
     _context = context;
     _dbSet   = context.Set <TEntity>();
 }