示例#1
0
 protected Repository(IConnectionFactory factory = null, ISqlWorker broker = null)
 {
     connectionFactory = factory ?? DatabaseConnectionFactory.Instance;
     this.broker       = broker ?? new SqlWorker(connectionFactory.GetConnection(CONNECTION_STRING));
 }
示例#2
0
 protected RepositoryWithCache(ICacheWrapper cache, IConnectionFactory factory = null, ISqlWorker broker = null) : base(factory, broker)
 {
     if (cache == null)
     {
         throw new ArgumentNullException("cache");
     }
     this.cache = cache;
 }
示例#3
0
 public UserInfoRepository(IConnectionFactory conn = null, ISqlWorker broker = null) : base(conn)
 {
 }
示例#4
0
 public OrderRepository(bool isAdmin, int employeeId, ICacheWrapper cache, IConnectionFactory factory = null, ISqlWorker broker = null) : base(cache, factory, broker)
 {
     _isAdmin    = isAdmin;
     _employeeId = employeeId;
 }
示例#5
0
 public MenuCategoryRepository(ICacheWrapper cache, IConnectionFactory factory = null, ISqlWorker broker = null) : base(cache, factory, broker)
 {
 }
示例#6
0
 public RolesRepository(IConnectionFactory conn = null, ISqlWorker broker = null) : base(conn)
 {
 }
 public OrderItemRepository(ICacheWrapper cache, IConnectionFactory factory = null, ISqlWorker broker = null) : base(cache, factory, broker)
 {
 }
 public TimeCardRepository(ICacheWrapper cache, IConnectionFactory factory, ISqlWorker broker) : base(cache, factory, broker)
 {
 }
 public SiteSettingsRepository(IConnectionFactory factory = null, ISqlWorker broker = null) : base(factory, broker)
 {
 }