Skip to content

Commit 6356ddc

Browse files
committed
Fix initial load
1 parent 97d0ae2 commit 6356ddc

File tree

3 files changed

+7
-6
lines changed

3 files changed

+7
-6
lines changed

result/dotnet/Result/Data/MySqlResultData.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,11 @@ public ResultsModel GetResults()
2626
var results = connection.Query("SELECT vote, COUNT(id) AS count FROM votes GROUP BY vote ORDER BY vote");
2727
if (results.Any(x => x.vote == "a"))
2828
{
29-
model.OptionA = results.First(x => x.vote == "a").count;
29+
model.OptionA = (int) results.First(x => x.vote == "a").count;
3030
}
3131
if (results.Any(x => x.vote == "b"))
3232
{
33-
model.OptionB = results.First(x => x.vote == "b").count;
33+
model.OptionB = (int) results.First(x => x.vote == "b").count;
3434
}
3535
model.VoteCount = model.OptionA + model.OptionB;
3636
}

result/dotnet/Result/Pages/Index.cshtml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,12 @@
2626
<div id="choice">
2727
<div class="choice resulta">
2828
<div class="label">@Model.OptionA</div>
29-
<div class="stat" id="optionA"></div>
29+
<div class="stat" id="optionA">50%</div>
3030
</div>
3131
<div class="divider"></div>
3232
<div class="choice resultb">
3333
<div class="label">@Model.OptionB</div>
34-
<div class="stat" id="optionB"></div>
34+
<div class="stat" id="optionB">50%</div>
3535
</div>
3636
</div>
3737
</div>

result/dotnet/Result/wwwroot/js/results.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,11 @@ connection.on("UpdateResults", function (results) {
1111

1212
document.getElementById("optionA").innerText = percentages.a + "%";
1313
document.getElementById("optionB").innerText = percentages.b + "%";
14+
var totalVotes = 'No votes yet';
1415
if (results.voteCount > 0) {
15-
var totalVotes = results.voteCount + (results.voteCount > 1 ? " votes" : " vote");
16-
document.getElementById("totalVotes").innerText = totalVotes;
16+
totalVotes = results.voteCount + (results.voteCount > 1 ? " votes" : " vote");
1717
}
18+
document.getElementById("totalVotes").innerText = totalVotes;
1819

1920
var bg1 = document.getElementById('background-stats-1');
2021
var bg2 = document.getElementById('background-stats-2');

0 commit comments

Comments
 (0)