public TransactionService(ITransactionHelper transactionHelper, ITransactionRepository transactionRepository, IAccountRepository accountRepository, IAccountService accountService) { _transactionHelper = transactionHelper; _transactionRepository = transactionRepository; _accountRepository = accountRepository; _accountService = accountService; }
public async Task <IEnumerable <Paycheck> > GetPaychecksBetweenAsync(DateTime startDate, DateTime endDate) { using (ITransactionHelper transactionHelper = this._repositoryService.GetTransactionHelper()) { var paycheckRepository = this._repositoryService.GetPaycheckRepository(transactionHelper); return((await paycheckRepository.GetPaychecksBetweenAsync(startDate, endDate)).Select(p => new Paycheck(p)).ToList()); } }
public async Task <IEnumerable <Paycheck> > GetLastXPaychecksAsync(int numPaychecks) { using (ITransactionHelper transactionHelper = this._repositoryService.GetTransactionHelper()) { var paycheckRepository = this._repositoryService.GetPaycheckRepository(transactionHelper); return((await paycheckRepository.GetLastXPaychecksAsync(numPaychecks)).Select(p => new Paycheck(p)).ToList()); } }
public async Task <Paycheck> GetPaycheckAsync(int id) { using (ITransactionHelper transactionHelper = this._repositoryService.GetTransactionHelper()) { var paycheckRepository = this._repositoryService.GetPaycheckRepository(transactionHelper); return(new Paycheck(await paycheckRepository.GetPaycheckAsync(id))); } }
public override void InitSession() { dataLayer = GetDataLayer(DevExpress.Xpo.DB.AutoCreateOption.SchemaAlreadyExists); session = GetUnitOfWork(dataLayer); session.TypesManager.EnsureIsTypedObjectValid(); objectHelper = new XpoObjectHelper(session); session.Connect(); }
public override void TearDownSession() { if (securedObjectSpace != null) { securedObjectSpace.Dispose(); securedObjectSpace = null; } securedObjectHelper = null; }
public async Task UpdatePaycheckAmountAsync(int id, decimal money) { using (ITransactionHelper transactionHelper = this._repositoryService.GetTransactionHelper()) { var paycheckRepository = this._repositoryService.GetPaycheckRepository(transactionHelper); await paycheckRepository.UpdatePaycheckAmountAsync(id, money); transactionHelper.CommitTransaction(); } }
public async Task UpdatePaycheckAsync(Paycheck paycheck) { using (ITransactionHelper transactionHelper = this._repositoryService.GetTransactionHelper()) { var paycheckRepository = this._repositoryService.GetPaycheckRepository(transactionHelper); await paycheckRepository.UpdatePaycheckAsync(paycheck); transactionHelper.CommitTransaction(); } }
public async Task DeletePaycheckAsync(int id) { using (ITransactionHelper transactionHelper = this._repositoryService.GetTransactionHelper()) { var paycheckRepository = this._repositoryService.GetPaycheckRepository(transactionHelper); await paycheckRepository.DeletePaycheckAsync(id); transactionHelper.CommitTransaction(); } }
public async Task UpdatePaycheckDateAsync(int id, DateTime paydate) { using (ITransactionHelper transactionHelper = this._repositoryService.GetTransactionHelper()) { var paycheckRepository = this._repositoryService.GetPaycheckRepository(transactionHelper); await paycheckRepository.UpdatePaycheckDateAsync(id, paydate); transactionHelper.CommitTransaction(); } }
public WalletInformation(IScriptBuilder scriptBuilder, ITransactionHelper transactionHelper, IWalletRepository walletRepository, ITransactionBuilder transactionBuilder, IWalletHelper walletHelper) { _scriptBuilder = scriptBuilder; _transactionHelper = transactionHelper; _walletRepository = walletRepository; _transactionBuilder = transactionBuilder; _walletHelper = walletHelper; InitializeComponent(); Loaded += Load; }
public UserService( IOrganizationRepository organizationRepository, IUserProfileRepository userProfileRepository, IBillingRepository billingRepository, ITransactionHelper transactionHelper) { _organizationRepository = organizationRepository; _userProfileRepository = userProfileRepository; _billingRepository = billingRepository; _transactionHelper = transactionHelper; }
public async Task <Paycheck> CreatePaycheckAsync(decimal money, DateTime paydate) { using (ITransactionHelper transactionHelper = this._repositoryService.GetTransactionHelper()) { var paycheckRepository = this._repositoryService.GetPaycheckRepository(transactionHelper); await paycheckRepository.CreatePaycheckAsync(money, paydate); Paycheck paycheck = new Paycheck(await paycheckRepository.GetLastPaycheck()); transactionHelper.CommitTransaction(); return(paycheck); } }
public RpcNodeFactory(IWalletRepository walletRepository, IBlockChainStore blockChainStore, ISmartContractStore smartContractStore, ITransactionHelper transactionHelper, ITransactionValidator transactionValidator, IBlockValidator blockValidator, ISolidityExecutor solidityExecutor) { _walletRepository = walletRepository; _blockChainStore = blockChainStore; _smartContractStore = smartContractStore; _transactionHelper = transactionHelper; _transactionValidator = transactionValidator; _blockValidator = blockValidator; _solidityExecutor = solidityExecutor; }
public RPCNodeStartup(IWalletRepository walletRepository, Networks network, IBlockChainStore blockChainStore, ISmartContractStore smartContractStore, ITransactionHelper transactionHelper, ITransactionValidator transactionValidator, IBlockValidator blockValidator, ISolidityExecutor solidityExecutor) { _walletRepository = walletRepository; _network = network; _blockChainStore = blockChainStore; _smartContractStore = smartContractStore; _transactionHelper = transactionHelper; _transactionValidator = transactionValidator; _blockValidator = blockValidator; _solidityExecutor = solidityExecutor; }
public ShopController(IPremiumRepository premiumRepository, ITransactionHelper transactionHelper, IUserHelper userHelper, ITransactionRepository transactionRepository, IReservationRepository reservationRepository, IClientConverterHelper converterHelper) { _premiumRepository = premiumRepository; _transactionHelper = transactionHelper; _userHelper = userHelper; _transactionRepository = transactionRepository; _reservationRepository = reservationRepository; _converterHelper = converterHelper; }
public ClientAreaController(IUserHelper userHelper, ICountryRepository countryRepository, IReservationRepository reservationRepository, IClientConverterHelper clientConverterHelper, ITransactionHelper transactionHelper, ITransactionRepository transactionRepository, IComplaintRepository complaintRepository) { _userHelper = userHelper; _countryRepository = countryRepository; _reservationRepository = reservationRepository; _clientConverterHelper = clientConverterHelper; _transactionHelper = transactionHelper; _transactionRepository = transactionRepository; _complaintRepository = complaintRepository; }
public override void TearDownSession() { if (dataLayer != null) { IDisposable dld = dataLayer as IDisposable; if (dld != null) { dld.Dispose(); } dataLayer = null; } if (session != null) { session.Dispose(); session = null; } objectHelper = null; }
public static void CreateTestDataSet(ITransactionHelper objectHelper) { objectHelper.BeginTransaction(); foreach (string userName in TestSetConfig.Users) { var department = objectHelper.GetSecurityUser(userName).Department; for (int i = 0; i < TestSetConfig.ContactCountPerUserToCreate; i++) { var contact = objectHelper.CreateContact(); objectHelper.FillContact(contact, department, i); //Tasks are assigned with contact contact.AddTasks(CreateTasks(objectHelper, null, TestSetConfig.TasksAssigedWithContact)); //Tasks are only linked with contact _ = CreateTasks(objectHelper, contact, TestSetConfig.TasksLinkedWithContact); } objectHelper.SaveChanges(); } objectHelper.SaveChanges(); objectHelper.UpdateQueryOptimizationStatistics(); objectHelper.EndTransaction(); }
public UnitOfWorkFilterAttribute(ITransactionHelper helper) { _helper = helper; }
public TransactionController(ITransactionHelper transactionHelper) { _transactionHelper = transactionHelper; }
public TagsRepository(ITransactionHelper transactionHelper) { this._transactionHelper = transactionHelper; }
public PaycheckRepository(ITransactionHelper transactionHelper) { this._transactionHelper = transactionHelper; }
public IAccountRepository GetAccountRepository(ITransactionHelper transactionHelper) { return(new AccountRepository(transactionHelper)); }
public ITagsRepository GetTagsRepository(ITransactionHelper transactionHelper) { return(new TagsRepository(transactionHelper)); }
public BookService(IBookRepository bookRepository, ITransactionHelper transactionHelper) { _bookRepository = bookRepository; _transactionHelper = transactionHelper; }
public IPaycheckRepository GetPaycheckRepository(ITransactionHelper transactionHelper) { return(new PaycheckRepository(transactionHelper)); }
public AccountLedgerRepository(ITransactionHelper transactionHelper) { this._transactionHelper = transactionHelper; }
public override void InitSession() { securedObjectSpace = securedObjectSpaceProvider.CreateObjectSpace(); securedObjectHelper = CreateObjectHelper(securedObjectSpace); }