public FlowDataView GetCoinFlowByCat(GameMonitoringConfig game, AWSRegion region, DateTime start, DateTime end) { FlowDataView chart = new FlowDataView() { Inflows = GetFlowDataByCategory(game.Id, TransactionType.AddCredits, start, end), Outflows = GetFlowDataByCategory(game.Id, TransactionType.Purchase, start, end), StartDate = start.ToUnixTimestamp() * 1000 }; return chart; }
public FlowDataView GetCoinFlow(string game, AWSRegion region, DateTime start, DateTime end) { GameMonitoringConfig GameToGet = Games.Instance.GetMonitoredGames().Where(x => x.ShortTitle == game).FirstOrDefault(); FlowDataView chart = new FlowDataView() { Inflows = GetFlowData(GameToGet.Id, TransactionType.AddCredits, start, end), Outflows = GetFlowData(GameToGet.Id, TransactionType.Purchase, start, end), StartDate = start.ToUnixTimestamp() * 1000 }; return chart; }