File tree Expand file tree Collapse file tree 1 file changed +9
-3
lines changed
src/Application/src/RazorPagesTestSample/Pages Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -65,18 +65,24 @@ public async Task<IActionResult> OnPostDeleteMessageAsync(int id)
65
65
public async Task < IActionResult > OnPostAnalyzeMessagesAsync ( )
66
66
{
67
67
Messages = await _db . GetMessagesAsync ( ) ;
68
-
68
+
69
69
if ( Messages . Count == 0 )
70
70
{
71
71
MessageAnalysisResult = "There are no messages to analyze." ;
72
72
}
73
73
else
74
74
{
75
- var wordCount = Messages . Sum ( message => message . Text . Split ( ' ' ) . Length ) ;
75
+ var wordCount = 0 ;
76
+
77
+ foreach ( var message in Messages )
78
+ {
79
+ wordCount += message . Text . Split ( ' ' ) . Length ;
80
+ }
81
+
76
82
var avgWordCount = Decimal . Divide ( wordCount , Messages . Count ) ;
77
83
MessageAnalysisResult = $ "The average message length is { avgWordCount : 0.##} words.";
78
84
}
79
-
85
+
80
86
return RedirectToPage ( ) ;
81
87
}
82
88
You can’t perform that action at this time.
0 commit comments