public AllPortfoliosReport GetAllPortfoliosReport(
     [CurrentUserIdGlobalState] int userId,
     [Service] IMarketService marketService,
     [Service] IBalanceService balanceService,
     [Service] IAggregatePortfolioService aggregatePortfolioService)
 {
     return(QueryGetters.GetAllPortfoliosReport(userId, marketService, balanceService, aggregatePortfolioService));
 }
 public async Task <AssetData> AssetReport([CurrentUserIdGlobalState] int userId,
                                           [Service] ISearchService searchService, string ticket)
 {
     return(await QueryGetters.AssetReport(searchService, ticket, userId));
 }
 public async Task <SearchData> SearchAsset([Service] ISearchService searchService, string ticket)
 {
     return(await QueryGetters.SearchAsset(searchService, ticket));
 }
 public IEnumerable <CommonMarketQuote> GetMarketQuotes([Service] IMarketQuotesService quotesService)
 {
     return(QueryGetters.GetMarketQuotes(quotesService));
 }
 public IEnumerable <PaymentDataReport> GetAllFuturePaymentsReport([CurrentUserIdGlobalState] int userId,
                                                                   [Service] IMarketService marketService)
 {
     return(QueryGetters.GetAllFuturePaymentsReport(userId, marketService));
 }
 public async Task <AssetPricesReport> GetAllAssetPricesReport([CurrentUserIdGlobalState] int userId,
                                                               [Service] IMarketService marketService)
 {
     return(await QueryGetters.GetAllAssetPricesReport(userId, marketService));
 }
 public async Task <List <BondReport> > GetBondReports([CurrentUserIdGlobalState] int userId,
                                                       [Service] IPortfolioService portfolioService, int portfolioId)
 {
     return(await QueryGetters.GetBondReports(userId, portfolioService, portfolioId));
 }