Exemplo n.º 1
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='companySymbol'>
 /// </param>
 /// <param name='year'>
 /// </param>
 /// <param name='startYear'>
 /// </param>
 /// <param name='endYear'>
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task <IList <FinancialData> > GetFinancialDataAsync(this IFinancialsAPI operations, string companySymbol, int?year = default(int?), int?startYear = default(int?), int?endYear = default(int?), CancellationToken cancellationToken = default(CancellationToken))
 {
     using (var _result = await operations.GetFinancialDataWithHttpMessagesAsync(companySymbol, year, startYear, endYear, null, cancellationToken).ConfigureAwait(false))
     {
         return(_result.Body);
     }
 }
Exemplo n.º 2
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='companySymbol'>
 /// </param>
 /// <param name='financialData'>
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task <FinancialData> CreateFinancialDataAsync(this IFinancialsAPI operations, string companySymbol, FinancialData financialData = default(FinancialData), CancellationToken cancellationToken = default(CancellationToken))
 {
     using (var _result = await operations.CreateFinancialDataWithHttpMessagesAsync(companySymbol, financialData, null, cancellationToken).ConfigureAwait(false))
     {
         return(_result.Body);
     }
 }
Exemplo n.º 3
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='id'>
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task <string> ApiValuesByIdGetAsync(this IFinancialsAPI operations, int id, CancellationToken cancellationToken = default(CancellationToken))
 {
     using (var _result = await operations.ApiValuesByIdGetWithHttpMessagesAsync(id, null, cancellationToken).ConfigureAwait(false))
     {
         return(_result.Body);
     }
 }
Exemplo n.º 4
0
 public RuleOneService(IRatingsRepository ratingsRepository, IStockQuotesAPI stockQuotesApi, IEMAService emaService, IMACDService macdService, IStochasticService stochasticService, IFiveMoatsRepository fiveMoatsRepository, ILeadersRepository leadersRepository, IMeaningsRepository meaningsRepository, IFinancialsAPI financialsApi, IMapper mapper, IBigFiveGrowthRateService bigFiveGrowthRateService)
 {
     _ratingsRepository   = ratingsRepository;
     _stockQuotesApi      = stockQuotesApi;
     _emaService          = emaService;
     _macdService         = macdService;
     _stochasticService   = stochasticService;
     _fiveMoatsRepository = fiveMoatsRepository;
     _leadersRepository   = leadersRepository;
     _meaningsRepository  = meaningsRepository;
     _financialsApi       = financialsApi;
     _mapper = mapper;
     _bigFiveGrowthRateService = bigFiveGrowthRateService;
 }
Exemplo n.º 5
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='companySymbol'>
 /// </param>
 /// <param name='year'>
 /// </param>
 /// <param name='financialData'>
 /// </param>
 public static FinancialData UpdateFinancialData(this IFinancialsAPI operations, string companySymbol, int year, FinancialData financialData = default(FinancialData))
 {
     return(Task.Factory.StartNew(s => ((IFinancialsAPI)s).UpdateFinancialDataAsync(companySymbol, year, financialData), operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult());
 }
Exemplo n.º 6
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='companySymbol'>
 /// </param>
 /// <param name='year'>
 /// </param>
 /// <param name='startYear'>
 /// </param>
 /// <param name='endYear'>
 /// </param>
 public static IList <FinancialData> GetFinancialData(this IFinancialsAPI operations, string companySymbol, int?year = default(int?), int?startYear = default(int?), int?endYear = default(int?))
 {
     return(Task.Factory.StartNew(s => ((IFinancialsAPI)s).GetFinancialDataAsync(companySymbol, year, startYear, endYear), operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult());
 }
Exemplo n.º 7
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='id'>
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task ApiValuesByIdDeleteAsync(this IFinancialsAPI operations, int id, CancellationToken cancellationToken = default(CancellationToken))
 {
     await operations.ApiValuesByIdDeleteWithHttpMessagesAsync(id, null, cancellationToken).ConfigureAwait(false);
 }
Exemplo n.º 8
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='id'>
 /// </param>
 public static void ApiValuesByIdDelete(this IFinancialsAPI operations, int id)
 {
     Task.Factory.StartNew(s => ((IFinancialsAPI)s).ApiValuesByIdDeleteAsync(id), operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult();
 }
Exemplo n.º 9
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='id'>
 /// </param>
 /// <param name='value'>
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task ApiValuesByIdPutAsync(this IFinancialsAPI operations, int id, string value = default(string), CancellationToken cancellationToken = default(CancellationToken))
 {
     await operations.ApiValuesByIdPutWithHttpMessagesAsync(id, value, null, cancellationToken).ConfigureAwait(false);
 }
Exemplo n.º 10
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='value'>
 /// </param>
 public static void ApiValuesPost(this IFinancialsAPI operations, string value = default(string))
 {
     Task.Factory.StartNew(s => ((IFinancialsAPI)s).ApiValuesPostAsync(value), operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult();
 }
Exemplo n.º 11
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 public static IList <string> ApiValuesGet(this IFinancialsAPI operations)
 {
     return(Task.Factory.StartNew(s => ((IFinancialsAPI)s).ApiValuesGetAsync(), operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult());
 }
Exemplo n.º 12
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='companySymbol'>
 /// </param>
 /// <param name='year'>
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task DeleteFinancialDataAsync(this IFinancialsAPI operations, string companySymbol, int year, CancellationToken cancellationToken = default(CancellationToken))
 {
     await operations.DeleteFinancialDataWithHttpMessagesAsync(companySymbol, year, null, cancellationToken).ConfigureAwait(false);
 }
Exemplo n.º 13
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='companySymbol'>
 /// </param>
 /// <param name='year'>
 /// </param>
 public static void DeleteFinancialData(this IFinancialsAPI operations, string companySymbol, int year)
 {
     Task.Factory.StartNew(s => ((IFinancialsAPI)s).DeleteFinancialDataAsync(companySymbol, year), operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult();
 }