コード例 #1
0
 public PostController(IPostRepo postRepo, IMapper mapper, ICategoryRepo categoryRepo, ISettingsRepo settingsRepo)
 {
     _postRepo     = postRepo;
     _mapper       = mapper;
     _categoryRepo = categoryRepo;
     _settingsRepo = settingsRepo;
 }
コード例 #2
0
 public AdminController(IUserRepo userRepo, IMapper mapper, ICategoryRepo categoryRepo, ISettingsRepo settingsRepo)
 {
     _userRepo     = userRepo;
     _mapper       = mapper;
     _categoryRepo = categoryRepo;
     _settingsRepo = settingsRepo;
 }
コード例 #3
0
 public UserSettingsService(IMapper mapper, ISettingsRepo context, IValidator <Settings> validator, IBus bus)
 {
     _mapper    = mapper;
     _validator = validator;
     _context   = context;
     _bus       = bus;
 }
コード例 #4
0
 public ExpendituresCache(IDateTimeProvider dateTimeProvider, ISettingsRepo settingsRepo, IExchangeRateDataService exchangeRateDataService)
 {
     _dateTimeProvider        = dateTimeProvider;
     _settingsRepo            = settingsRepo;
     _exchangeRateDataService = exchangeRateDataService;
     _ids = new HashSet <Guid>();
     Sum  = 0;
 }
コード例 #5
0
 public MoneySpentSumViewModel(IExpendituresDataService expendituresDataService,
                               MoneySpentDialogViewModel moneySpentDialogViewModel,
                               INavigationService navigationService,
                               ISettingsRepo settingsRepo)
 {
     _expendituresDataService   = expendituresDataService;
     _moneySpentDialogViewModel = moneySpentDialogViewModel;
     _navigationService         = navigationService;
     _settingsRepo       = settingsRepo;
     ConfirmationCommand = new Command(ConfirmSum);
 }
コード例 #6
0
 public WelcomeViewModel(
     INavigationService navigationService,
     IExpendituresCache expendituresCache,
     ISettingsRepo settingsRepo)
 {
     _navigationService = navigationService;
     _expendituresCache = expendituresCache;
     _settingsRepo      = settingsRepo;
     _expendituresCache.ElementAdded.Subscribe(_ => UpdateSummariesFromCache());
     _settingsRepo.SettingsUpdated.Subscribe(_ => UpdateSummariesFromCache());
     MoneySpentCommnand = new Command(MoneySpent);
 }
コード例 #7
0
 public SettingsViewModel(ISettingsRepo settingsRepo, IDialogService dialogService)
 {
     _settingsRepo         = settingsRepo;
     _dialogService        = dialogService;
     _mainCurrencyMenuItem = new SettingsItem
     {
         Cmd = new Command <Page>(EditMainCurrency)
     };
     _currentCurrencyMenuItem = new SettingsItem
     {
         Cmd = new Command <Page>(EditCurrentCurrency)
     };
     SettingsCollection = new ObservableCollection <SettingsItem>
     {
         _mainCurrencyMenuItem,
         _currentCurrencyMenuItem
     };
     MainCurrency    = Currency.FromCodeString(_settingsRepo.MainCurrency);
     CurrentCurrency = Currency.FromCodeString(_settingsRepo.CurrentCurrency);
 }
コード例 #8
0
 public HomeController(IPostRepo postRepo, ICategoryRepo categoryRepo, ISettingsRepo settingsRepo)
 {
     _postRepo     = postRepo;
     _categoryRepo = categoryRepo;
     _settingsRepo = settingsRepo;
 }
コード例 #9
0
 public SettingsService(ISettingsRepo settingsRepo)
 {
     _settingsRepo = settingsRepo;
 }