using ApacKernel.Date; using Microsoft.AspNet.SignalR; using Now.Business; using Now.Entities; using Now.Web.Tickers; using System.Collections.Generic; namespace Now.Web.Hubs { [Authorize] public class NowHub : Hub { private readonly NowTicker _totalRevenueTicker; public NowHub() : this(NowTicker.Instance) { } public NowHub(NowTicker totalRevenueTicker) { _totalRevenueTicker = totalRevenueTicker; } public Dictionary GetRevenues() { return RevenueWorkflow.Instance.GetRevenues(); } public IEnumerable GetCountrySummaries() { return RevenueWorkflow.Instance.GetCountriesStatistics(Period.Today); } public IEnumerable GetSalesSummaries() { return RevenueWorkflow.Instance.GetSalesStatistics(Period.Today); } } }