Ejemplo n.º 1
0
        public CurrenciesViewModel(INavigationService navigationService,
            IEntityBaseService<Currency> currencyService,
            IPlatformEvents platformEvents)
        {
            _navigationService = navigationService;
            _currencyService = currencyService;
            _platformEvents = platformEvents;
            _navigationData = new Dictionary<string, object>();

            _platformEvents.BackButtonPressed += BackButtonPressed;
        }
Ejemplo n.º 2
0
        public RegisterViewModel(INavigationService navigationService,
            IEntityBaseService<Account> accountService,
            IPlatformEvents platformEvents)
        {
            _navigationService = navigationService;
            _accountService = accountService;
            _platformEvents = platformEvents;
            _navigationData = new Dictionary<string, object>();

            _platformEvents.BackButtonPressed += BackButtonPressed;
        }
Ejemplo n.º 3
0
        public SettingsViewModel(INavigationService navigationService,
            IEntityBaseService<Setting> settingsService,
            IPlatformEvents platformEvents)
        {
            _navigationService = navigationService;
            _settingsService = settingsService;
            _navigationData = new Dictionary<string, object>();
            _platformEvents = platformEvents;

            _platformEvents.BackButtonPressed += BackButtonPressed;
        }
Ejemplo n.º 4
0
        public CategoriesViewModel(INavigationService navigationService,
            IEntityBaseService<Category> categoryService,
            IPlatformEvents platformEvents)
        {
            _navigationService = navigationService;
            _categoryService = categoryService;
            _platformEvents = platformEvents;
            _navigationData = new Dictionary<string, object>();

            _platformEvents.BackButtonPressed += BackButtonPressed;

            _selectedPivot = InitSelectedPivot();
        }
        public AddNewCategoryViewModel(INavigationService navigationService,
            IEntityBaseService<Category> categoryService,
            IPlatformEvents platformEvents)
        {
            _navigationService = navigationService;
            _categoryService = categoryService;
            _platformEvents = platformEvents;
            _navigationData = new Dictionary<string, object>();

            _platformEvents.BackButtonPressed += BackButtonPressed;

            _categoryType = InitCategoryType();
        }
Ejemplo n.º 6
0
 public DataInitService(IEntityBaseService<Category> categoryService,
     IEntityBaseService<Currency> currencyService,
     IEntityBaseService<CurrencyExchange> currencyExchangeService,
     IEntityBaseService<Account> accountService,
     IEntityBaseService<MoneyBox> moneyBoxesService,
     IEntityBaseService<ReportingPeriod> reportingPeriodsService,
     IEntityBaseService<Setting> settingsService)
 {
     _categoryService = categoryService;
     _currencyService = currencyService;
     _currencyExchangeService = currencyExchangeService;
     _accountService = accountService;
     _moneyBoxesService = moneyBoxesService;
     _reportingPeriodsService = reportingPeriodsService;
     _settingsService = settingsService;
 }
        public CreateMoneyBoxViewModel(INavigationService navigationService,
            IEntityBaseService<MoneyBox> moneyBoxService,
            IEntityBaseService<Currency> currenciesService,
            IEntityBaseService<ReportingPeriod> reportingPeriodsService,
            IPlatformEvents platformEvents)
        {
            _navigationService = navigationService;
            _moneyBoxService = moneyBoxService;
            _currenciesService = currenciesService;
            _reportingPeriodsService = reportingPeriodsService;
            _platformEvents = platformEvents;
            _navigationData = new Dictionary<string, object>();

            _platformEvents.BackButtonPressed += BackButtonPressed;

            InitIfEdit();
        }
Ejemplo n.º 8
0
        public MoneyBoxesViewModel(INavigationService navigationService,
            IEntityBaseService<MoneyBox> moneyBoxesService,
            IEntityBaseService<ReportingPeriod> reportingPeriodService,
            IPlatformEvents platformEvents,
            IDataInitService dataInitService)
        {
            _navigationService = navigationService;
            _moneyBoxesService = moneyBoxesService;
            _reportingPeriodService = reportingPeriodService;
            _platformEvents = platformEvents;
            _dataInitService = dataInitService;
            _navigationData = new Dictionary<string, object>();

            _platformEvents.BackButtonPressed += BackButtonPressed;

            _dataInitService.CheckReportingPeriods();
        }
Ejemplo n.º 9
0
        public MoneyBoxViewModel(INavigationService navigationService,
            IEntityBaseService<MoneyBox> moneyBoxService,
            IEntityBaseService<ReportingPeriod> reportingPeriodService,
            IEntityBaseService<Transaction> transactionsService,
            IEntityBaseService<Category> categoriesService,
            IPlatformEvents platformEvents)
        {
            _navigationService = navigationService;
            _moneyBoxService = moneyBoxService;
            _reportingPeriodService = reportingPeriodService;
            _transactionsService = transactionsService;
            _categoriesService = categoriesService;
            _platformEvents = platformEvents;
            _navigationData = new Dictionary<string, object>();

            _platformEvents.BackButtonPressed += BackButtonPressed;

            SelectedPivot = 0;
        }
        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();
        }
Ejemplo n.º 11
0
 public CurrencyRatesService(IEntityBaseService<CurrencyExchange> currencyExchangeService)
 {
     _currencyExchangeService = currencyExchangeService;
 }
 public EntityBaseApiController(IEntityBaseService <T> service, IMapper mapper, string includedProps = "")
 {
     Service            = service;
     _mapper            = mapper;
     IncludedProperties = includedProps;
 }