示例#1
0
 public CategoriesViewModel(
     AccountsViewModel accountsViewModel,
     MarketsViewModel marketsViewModel,
     IncomingsViewModel incomingsViewModel,
     OutcomingsViewModel outcomingsViewModel,
     DebtsViewModel debtsViewModel)
 {
     AccountsVm   = accountsViewModel;
     MarketsVm    = marketsViewModel;
     IncomingsVm  = incomingsViewModel;
     OutcomingsVm = outcomingsViewModel;
     DebtsVm      = debtsViewModel;
 }
示例#2
0
        public MarketsController(MarketsViewModel ViewModel, IAsyncService AsyncService, IMessenger Messenger, IMapper Mapper, IPublicApiService PublicApiService, IPushApiService PushApiService, IUserSettingsRepository SettingsRepository)
        {
            viewModel = ViewModel;

            asyncService = AsyncService;
            messenger    = Messenger;

            mapper = Mapper;

            publicApiService = PublicApiService;

            pushApiService = PushApiService;

            settingsRepository = SettingsRepository;
        }
示例#3
0
        public void Initialize()
        {
            Log.LogHandler = new ConsoleLogHandler();

            string     access     = ConfigurationManager.AppSettings["fxcmrest-access"];
            AccessType accessType = (AccessType)Enum.Parse(typeof(AccessType), access);
            string     key        = ConfigurationManager.AppSettings["fxcmrest-key"];

            var setting = new SettingModel();

            _markets  = new MarketsViewModel(new MarketsModel(), setting);
            _provider = new ProviderModel
            {
                Provider = "fxcmrest",
                Access   = accessType,
                ApiKey   = key
            };
            _market = new MarketViewModel(_markets, _provider, setting);
            _markets.Markets.Add(_market);
        }