public ActionResult <StatisticsDTO> FetchVisitingStatisticsForToday() { Statistics stats = MarketUserService.getTodayStats(); if (stats == null) { return(InternalServerError()); } return(Ok(StatisticsDTO.FromStatistics(stats))); }
public ActionResult <StatisticsDTO> FetchVisitingStatisticsForDatesRange ( [FromQuery(Name = "dateStart")] DateTime?dateStartNullable, [FromQuery(Name = "dateEnd")] DateTime?dateEndNullable ) { DateTime dateStart = Utils.ConvertDate(dateStartNullable); DateTime dateEnd = Utils.ConvertDate(dateEndNullable); Statistics stats = MarketUserService.getDatesStats(dateStart, dateEnd); if (stats == null) { return(InternalServerError()); } return(Ok(StatisticsDTO.FromStatistics(stats))); }