public CardDetailController(ICardDetailRepository repository, IVideoCommentRepository vcRepository, IVideoCommentReplyRepository vcrRepository, IVideoPostLikeRepository vplRepository, IVideoCommentLikeRepository vclRepository, IVideoCommentReplyLikeRepository vcrlRepository, IVideoPostRepository vpRepository, INotificationRepository nRepository, IMinimumCostOfLivingRepository mcolRepository, IMyVideosRepository mvRepository, ICurrencyRatesService currencyRate, IYouTubeService youTube, IClientIPService clientIP, IMessageService email, UserManager <ApplicationUser> userManager) { _repository = repository; _vcRepository = vcRepository; _vcrRepository = vcrRepository; _vplRepository = vplRepository; _vclRepository = vclRepository; _vcrlRepository = vcrlRepository; _vpRepository = vpRepository; _nRepository = nRepository; _mcolRepository = mcolRepository; _mvRepository = mvRepository; _currencyRate = currencyRate; _youTube = youTube; _clientIP = clientIP; _email = email; _userManager = userManager; }
public HomeController(IHomeRepository repository, ICurrencyRatesService currencyRate, IYouTubeService youTube) { _repository = repository; _currencyRate = currencyRate; _youTube = youTube; }
public CurrencyRatesViewModel(INavigationService navigationService, IEntityBaseService<Currency> currencyService, IEntityBaseService<CurrencyExchange> currencyExchangeService, ICurrencyRatesService currencyRatesService, IPlatformEvents platformEvents) { _navigationService = navigationService; _currencyService = currencyService; _currencyExchangeService = currencyExchangeService; _currencyRatesService = currencyRatesService; _platformEvents = platformEvents; _navigationData = new Dictionary<string, object>(); _platformEvents.BackButtonPressed += BackButtonPressed; }
public UserSession(ILicenseInfo[] registeredLicenses) { var limits = (from registeredLicense in registeredLicenses from gameType in ConvertLicenseType(registeredLicense.LicenseType) select new { GameType = gameType, registeredLicense.CashLimit, registeredLicense.TournamentLimit } into limit group limit by limit.GameType into groupedLimit let cashLimit = groupedLimit.MaxOrDefault(x => x.CashLimit) let tournamentLimit = groupedLimit.MaxOrDefault(x => x.TournamentLimit) select new { GameType = groupedLimit.Key, Limit = new LicenseLimit(cashLimit, tournamentLimit) } ).ToDictionary(x => x.GameType, x => x.Limit); licenseLimits = new ReadOnlyDictionary <GameType, LicenseLimit>(limits); currencyRatesService = ServiceLocator.Current.GetInstance <ICurrencyRatesService>(); currencyRatesService.RefreshCurrencyRates(); }
/// <summary> /// Initializes a new instance of /// type TransactionsService. /// </summary> /// <param name="TransactionsRepository"></param> /// <param name="unitOfWork"></param> public CostCenterReportsService( IResourcesService resourcesService, IBankMovementsRepository bankMovementsRepository, IPaymentMovmentsRepository paymentMovmentsRepository, IPurchaseInvoicesRepository purchaseInvoicesRepository, IPurchaseRebatesRepository purchaseRebatesRepository, IDonationsRepository donationsRepository, ISalesBillRepository salesBillRepository, ISalesRebatesRepository salesRebatesRepository, //IStoreMovementsRepository storeMovementsRepository, ICurrentUserService currentUserService, IInventoryMovementsRepository inventoryMovementsRepository, ISettingsService settingsService, IJournalsRepository JournalsRepository, IVendorsRepository vendorsRepository, IBanksRepository banksRepository, ICostCentersRepository costCentersRepository, ICurrencyRatesService currencyRatesService, ITransactionsRepository TransactionsRepository, IAccountChartsRepository AccountChartsRepository, ILanguageService languageService, IUnitOfWork unitOfWork) { this._resourcesService = resourcesService; this._bankMovementsRepository = bankMovementsRepository; this._paymentMovmentsRepository = paymentMovmentsRepository; this._purchaseInvoicesRepository = purchaseInvoicesRepository; this._purchaseRebatesRepository = purchaseRebatesRepository; this._donationsRepository = donationsRepository; this._salesBillRepository = salesBillRepository; this._salesRebatesRepository = salesRebatesRepository; //this._storeMovementsRepository = storeMovementsRepository; this._currentUserService = currentUserService; this._inventoryMovementsRepository = inventoryMovementsRepository; this._settingsService = settingsService; this._vendorsRepository = vendorsRepository; this._banksRepository = banksRepository; this._costCentersRepository = costCentersRepository; this._currencyRatesService = currencyRatesService; this._TransactionsRepository = TransactionsRepository; this._AccountChartsRepository = AccountChartsRepository; this._languageService = languageService; this._unitOfWork = unitOfWork; }
public CreateTransactionViewModel(INavigationService navigationService, IPlatformEvents platformEvents, IEntityBaseService<Category> categoriesService, IEntityBaseService<Transaction> transactionService, IEntityBaseService<ReportingPeriod> reportingPeriodsService, IEntityBaseService<Currency> currenciesService, ICurrencyRatesService currencyRatesService, IEntityBaseService<MoneyBox> moneyBoxesService) { _navigationService = navigationService; _platformEvents = platformEvents; _categoriesService = categoriesService; _transactionService = transactionService; _reportingPeriodsService = reportingPeriodsService; _currenciesService = currenciesService; _currencyRatesService = currencyRatesService; _moneyBoxesService = moneyBoxesService; _platformEvents.BackButtonPressed += BackButtonPressed; _transactionType = InitCategoryType(); }
/// <summary> /// Initializes the singleton application object. This is the first line of authored code /// executed, and as such is the logical equivalent of main() or WinMain(). /// </summary> public App() { this.InitializeComponent(); this.Suspending += this.OnSuspending; databaseName = "FinanceManager.sqlite"; databasePath = Path.Combine(ApplicationData.Current.LocalFolder.Path, databaseName); platform = new SQLitePlatformWinRT(); container = UnityConfig.Container; if (!DatabaseExists(databaseName).Result) { _dataInitService = container.Resolve<IDataInitService>(); _dataInitService.Initialize(); } _currencyRateService = container.Resolve<ICurrencyRatesService>(); _dataInitService = container.Resolve<IDataInitService>(); _dataInitService.CheckReportingPeriods(); _currencyRateService.UpdateExchangeRates(); }
public RatesController(ICurrencyRatesService currencyRatesService) { this.currencyRatesService = currencyRatesService; }
public CurrencyRatesController(ICurrencyRatesService currencyRatesService) { _currencyRatesService = currencyRatesService; }
public RatesController(ICurrencyRatesService exchangeRatesService, IXmlSerializer xmlSerializer) { _exchangeRatesService = exchangeRatesService; _xmlSerializer = xmlSerializer; }
public CurrencyRatesController(ICurrencyRatesService currencyRatesService, IUpdateCurrencyRatesService updateCurrencyRatesService) { _currencyRatesService = currencyRatesService; _updateCurrencyRatesService = updateCurrencyRatesService; }