public async Task <JsonResult> GetVoteForDateModel(Guid eventId) { var totalNumberOfVoters = await _votingService.GetTotalNumberOfVotersForEvent(eventId); var timeSlots = await _eventDetailsService.GetDatesWithVotes(eventId); var optionsVm = timeSlots .OrderBy(ts => ts.DateTime) .Select((ts) => MappingHelper.MapToOptionViewModel(ts, User.Identity.GetUserId())) .ToList(); return(Json(new { Options = optionsVm, TotalNumberOfVoters = totalNumberOfVoters }, JsonRequestBehavior.AllowGet)); }