Exemple #1
0
        public RestStrategy(Application app, string userToken, IRestRepository repository) : base(app, userToken)
        {
            _repository = repository;

            _testConnectionBehavior = new Behaviors.Rest.TestConnectionBehavior(_userToken, _repository);
            _inquryBehavior         = new Behaviors.Rest.InquiryBehavior(_app, _userToken, _repository);
        }
 public CoinDetailPageViewModel(INavigationService navigationService, IPageDialogService pageDialogService,
                                IRestRepository restRepository) : base(navigationService)
 {
     PageDialogService    = pageDialogService;
     RestRepository       = restRepository;
     MarketOrdersCommand  = new DelegateCommand(async() => await ShowMarketOrdersPage());
     MarketHistoryCommand = new DelegateCommand(async() => await ShowMarketHistoryPage());
 }
Exemple #3
0
        public RestStrategy(Application app, string userToken, Credentials credentials) : base(app, userToken)
        {
            _repository  = new RestRepository(userToken, credentials);
            _credentials = credentials;

            _testConnectionBehavior = new Behaviors.Rest.TestConnectionBehavior(_userToken, _repository);
            _inquryBehavior         = new Behaviors.Rest.InquiryBehavior(_app, _userToken, _repository);
        }
Exemple #4
0
        public MainViewModel(IDataBaseRepository dbRepository, IRestRepository restRepository, NewQuestionWindow newQuestionView)
        {
            DataBaseRepository = dbRepository;
            RestRepository     = restRepository;
            NewQuestionView    = newQuestionView;

            PaginationCommand = new RelayCommand(param => ChangePage((string)param));
            Search            = new RelayCommand(SearchForTopicsAsync);
            AddTopic          = new RelayCommand(NewQuestionView.Show);
        }
Exemple #5
0
 public MainPageViewModel(INavigationService navigationService, IPageDialogService pageDialogService,
                          IRestRepository restRepository) : base(navigationService)
 {
     PageDialogService = pageDialogService;
     RestRepository    = restRepository;
     SourceCoins       = new List <Coin>();
     Coins             = new InfiniteScrollCollection <Coin>
     {
         OnLoadMore    = OnLoadList(),
         OnCanLoadMore = () => Coins.Count < SourceCoins.Count
     };
     SearchCommand     = new DelegateCommand(Search);
     ItemTappedCommand = new DelegateCommand(async() => await ShowCoinDetails());
     RefreshCommand    = new DelegateCommand(async() => await GetCoins());
     RefreshCommand.Execute();
 }
 public SellOrdersPageViewModel(INavigationService navigationService, IPageDialogService pageDialogService,
                                IRestRepository restRepository) : base(navigationService)
 {
     PageDialogService = pageDialogService;
     RestRepository    = restRepository;
     SourceList        = new List <OrdersData>();
     SellOrders        = new InfiniteScrollCollection <OrdersData>
     {
         OnLoadMore = async() =>
         {
             var page = SellOrders.Count / PageSize;
             return(await Task.Run(() => LoadSellOrders(page)));
         },
         OnCanLoadMore = () => SellOrders.Count < SourceList.Count
     };
     RefreshCommand = new DelegateCommand(async() => await GetMarketDataOrders());
 }
 public MarketHistoryPageViewModel(INavigationService navigationService, IPageDialogService pageDialogService,
                                   IRestRepository restRepository) : base(navigationService)
 {
     PageDialogService = pageDialogService;
     RestRepository    = restRepository;
     SourceList        = new List <MarketHistory>();
     MarketHistories   = new InfiniteScrollCollection <MarketHistory>
     {
         OnLoadMore = async() =>
         {
             var page = MarketHistories.Count / PageSize;
             return(await Task.Run(() => LoadMarketHistory(page)));
         },
         OnCanLoadMore = () => MarketHistories.Count < SourceList.Count
     };
     RefreshCommand = new DelegateCommand(async() => await GetMarketHistory());
 }
 public CategoryController()
 {
     this._categoryRepository = new MockCategoryRepository();
 }
Exemple #9
0
 public CategoriaController(ILogger <CategoriaController> logger, IRestRepository categoriaRepository)
 {
     _logger = logger;
     _categoriaRepository = categoriaRepository;
 }
Exemple #10
0
 public InquiryBehavior(Application app, string userToken, IRestRepository repo)
 {
     _app            = app;
     _userToken      = userToken;
     _restRepository = repo;
 }
 public ReplayRepository(IRestRepository restRepostory, IRetryPolicy retryPolicy)
 {
     _restRepostory = restRepostory ?? throw new System.ArgumentNullException(nameof(restRepostory));
     _retryPolicy   = retryPolicy ?? throw new System.ArgumentNullException(nameof(retryPolicy));
 }
Exemple #12
0
 public ProdutoController(ILogger <ProdutoController> logger, IRestRepository produtoRepository)
 {
     _logger            = logger;
     _produtoRepository = produtoRepository;
 }
Exemple #13
0
 public TestConnectionBehavior(string userToken, IRestRepository repository, Credentials credentials)
 {
     _userToken                  = userToken;
     _restRepository             = repository;
     _restRepository.Credentials = credentials;
 }
Exemple #14
0
 public TestConnectionBehavior(string userToken, IRestRepository repository)
 {
     _userToken      = userToken;
     _restRepository = repository;
 }
Exemple #15
0
 public ContactController()
 {
     this._contactRepository = new MockContactRepository();
 }
Exemple #16
0
 public UsuarioController(ILogger <UsuarioController> logger, IRestRepository usuarioRepository)
 {
     _logger            = logger;
     _usuarioRepository = usuarioRepository;
 }