Exemplo n.º 1
0
        public async Task <JsonResult> SaveInfo(PersonViewModel id)
        {
            StatisticsWorker convertStatistics = new StatisticsWorker(statisticsRepository, id, Session.SessionID); //, HttpContext.Request.UrlReferrer);

            statisticsRepository.Create(convertStatistics.statistic);
            try
            {
                await statisticsRepository.Save();
            }
            catch (Exception ex)
            {
                Log.Error(ex, "Ошибка при сохранении статистики");
                return(Json(new
                {
                    is_ok = false,
                    error_message = ex.Message
                }));
            }
            return(Json(new
            {
                is_ok = true,
                session_id = Session.SessionID,
                ip = convertStatistics.statistic.IP
            }));
        }
Exemplo n.º 2
0
 public async Task <IActionResult> GetStatistics(DateTime?startPoint = null)
 {
     return(await StatisticsWorker.GetTotalStatistics(startPoint, _settings.ElasticSearchClientSettings));
 }