Exemple #1
0
 public QHub(IQManager manager,
             ILogger logger,
             IObjectGetter <User> userGetter,
             IObjectGetter <List <string> > groupGetter)
 {
     this.queueManager = manager;
     this.logger       = logger;
     this.userGetter   = userGetter;
     this.groupGetter  = groupGetter;
 }
 public ObjectController(IObjectAdder objectAdder,
                         PhotoAdder photoAdder,
                         IObjectGetter objectGetter,
                         IObjectDeleter objectDeleter,
                         IObjectDetailsGetter objectDetaissGetter, IObjectsOrderedGetter objectsOrderedGetter)
 {
     _objectAdder          = objectAdder;
     _photoAdder           = photoAdder;
     _objectGetter         = objectGetter;
     _objectDeleter        = objectDeleter;
     _objectDetailsGetter  = objectDetaissGetter;
     _objectsOrderedGetter = objectsOrderedGetter;
 }
 public ObjectService(IObjectGetter objectGetter)
 {
     _objectGetter = objectGetter;
 }
Exemple #4
0
 public CachedObjectGetter(ObjectCache cache, IObjectGetter <T> objectGetter, double expirationInHours = 1.0)
 {
     Cache             = cache;
     ObjectGetter      = objectGetter;
     ExpirationInHours = expirationInHours;
 }
 public ObjectAdministrationController(IObjectGetter objectGetter, IObjectDeleter objectDeleter)
 {
     _objectGetter  = objectGetter;
     _objectDeleter = objectDeleter;
 }