File tree Expand file tree Collapse file tree 1 file changed +3
-15
lines changed
src/Application/src/RazorPagesTestSample/Pages Expand file tree Collapse file tree 1 file changed +3
-15
lines changed Original file line number Diff line number Diff line change @@ -65,30 +65,18 @@ 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
- // Speed loop. Lower this number once every quarter so we
76
- // get our performance improvement quarterly bonus.
77
- for ( int i = 0 ; i < 3000 ; i ++ ) {
78
- Thread . Sleep ( 1 ) ;
79
- }
80
-
81
- var wordCount = 0 ;
82
-
83
- foreach ( var message in Messages )
84
- {
85
- wordCount += message . Text . Split ( ' ' ) . Length ;
86
- }
87
-
75
+ var wordCount = Messages . Sum ( message => message . Text . Split ( ' ' ) . Length ) ;
88
76
var avgWordCount = Decimal . Divide ( wordCount , Messages . Count ) ;
89
77
MessageAnalysisResult = $ "The average message length is { avgWordCount : 0.##} words.";
90
78
}
91
-
79
+
92
80
return RedirectToPage ( ) ;
93
81
}
94
82
You can’t perform that action at this time.
0 commit comments