private Dictionary <int, int> transactionsMap; // key - old TransactionId, value - new TransactionId public SyncService(ITransactionRepository transactionRepository, IAccountMobileRepository accountRepository, ICurrencyRepository currencyRepository, ICategoryRepository categoryRepository, IAccountGroupRepository accountGroupRepository, IUserRepository userRepository, ISynchronizationRepository synchronizationRepository, ITagRepository tagRepository, IUserIdentityContext userIdentityContext, GeneralSettings settings, ISyncRequestBuilder syncRequestBuilder, ISynchroniser synchroniser) { this.transactionRepository = transactionRepository; this.accountRepository = accountRepository; this.currencyRepository = currencyRepository; this.categoryRepository = categoryRepository; this.accountGroupRepository = accountGroupRepository; this.userRepository = userRepository; this.synchronizationRepository = synchronizationRepository; this.userIdentityContext = userIdentityContext; this.settings = settings; this.syncRequestBuilder = syncRequestBuilder; this.synchroniser = synchroniser; this.tagRepository = tagRepository; }
public MobileSynchroniser(ITransactionRepository transactionRepository, IAccountMobileRepository accountRepository, ICurrencyRepository currencyRepository, ICategoryRepository categoryRepository, IAccountGroupRepository accountGroupRepository, IUserRepository userRepository, ISynchronizationRepository synchronizationRepository, IUserIdentityContext userIdentityContext, ITagRepository tagRepository, ITransactionService transactionService, ILogger logger, IFileRepository fileRepository, IFileHelper fileHelper, GeneralSettings settings) { this.transactionRepository = transactionRepository; this.accountRepository = accountRepository; this.currencyRepository = currencyRepository; this.categoryRepository = categoryRepository; this.accountGroupRepository = accountGroupRepository; this.userRepository = userRepository; this.synchronizationRepository = synchronizationRepository; this.userIdentityContext = userIdentityContext; this.settings = settings; this.tagRepository = tagRepository; this.transactionService = transactionService; this.logger = logger; this.fileRepository = fileRepository; this.fileHelper = fileHelper; }
public AccountMobileService(IAccountMobileRepository accountRepository, IUserRepository userRepository, ILogger logger) { this.accountRepository = accountRepository; this.userRepository = userRepository; this.logger = logger; }
public TransactionRepository(IContextFacade context, IAccountMobileRepository accountRepository, IUserIdentityContext userIdentityContext) : base(context) { this.accountRepository = accountRepository; this.userIdentityContext = userIdentityContext; }