public DoCheckOut(GlobalSolusindoDb db, tblM_User user, CheckOutValidator checkOutValidator, CheckOutFactory checkOutFactory, CheckInQuery checkInQuery, AccessControl accessControl) : base(db, user)
 {
     this.checkOutValidator        = checkOutValidator;
     this.checkOutFactory          = checkOutFactory;
     this.checkInQuery             = checkInQuery;
     this.checkInEntryDataProvider = new CheckInEntryDataProvider(db, user, accessControl, checkInQuery);
 }
 private void Initialize(CheckOutValidator checkOutValidator, CheckOutFactory checkOutFactory)
 {
     this.checkOutValidator = checkOutValidator;
     this.checkOutFactory   = checkOutFactory;
 }