public ActionResult VotesPerDate() { var votesPerDate = dataProvider.GetVotesPerDate(); var votesPerDayData = chartDataConverter.ToChartData(votesPerDate, v => v.Date.GetJavascriptTimestamp()); var cumulativeVotesPerDayData = WorkOutCumulativeVotes(votesPerDate); var viewModel = new VotesPerDateViewModel { DayByDay = votesPerDayData, Cumulative = cumulativeVotesPerDayData }; return(View(viewModel)); }
public ChartDataConverterBuilder WithChartDataPerHour(long[][] chartData) { chartDataConverter.ToChartData(Arg.Any <IList <DateTimeVoteModel> >(), Arg.Any <Func <DateTimeVoteModel, long> >()).Returns(chartData); return(this); }