Пример #1
0
 public bool TransferMoney(Account sender, Account recipient, int amount) {
     using (this._unitOfWork = this._unitOfWorkFactory.CreateUnitOfWork()) {
         if (AccountRepository.TransferMoney(sender, recipient, amount)) {
             this._unitOfWork.Commit();
             return true;
         }
         return false;
     }
  }
Пример #2
0
 public void SetContext(TddUnitOfWork unitOfWork)
 {
     this._context = unitOfWork.Entities;
 }
Пример #3
0
 public AccountRepository(TddUnitOfWork unitOfWork)
 {
     this._context = unitOfWork.Entities;
 }
Пример #4
0
 public Account GetById(int id) {
     using (this._unitOfWork = this._unitOfWorkFactory.CreateUnitOfWork()) {
         return AccountRepository.GetById(id);
     }
 }
Пример #5
0
 public static T Create <T>(Type type, TddUnitOfWork unitOfWork)
 {
     // Hmm, voelt niet heel netjes...
     return((T)Activator.CreateInstance(type, new object[] { unitOfWork }));
 }