public GenericDomainTypeRepository(IUnitOfWork unitOfWork, IGifAtMeContextFactory contextFactory) { if (unitOfWork == null) { throw new ArgumentNullException("Unit of work"); } _unitOfWork = unitOfWork; if (contextFactory == null) { throw new ArgumentNullException("DbContextFactory"); } _context = contextFactory.Create(); }
public UserRepository(IUnitOfWork unitOfWork, IGifAtMeContextFactory dbContextFactory) : base(unitOfWork, dbContextFactory) { }
public EfUnitOfWork(IGifAtMeContextFactory dbContextFactory) { _context = dbContextFactory.Create(); }