Esempio n. 1
0
        public async Task <List <DividendCalendarItem> > GetDividendCalendarWithPrices(DividendCalendarRequest request)
        {
            await _stocksRepository.DeleteAllDividendCalendarEntities();

            var result = await _dividendCalendarService.GetDividendCalendar(request);

            await UpdateStockPrices(result);

            var stocksToInsert = _mapper.Map <List <DividendCalendarEntity> >(result);
            await _stocksRepository.SaveDividendCalendarEntities(stocksToInsert);

            return(result);
        }