private static int GetStepNormalLettersCount(SiteTestAnswer answer) { var test = answer.Question.Test; var questions = test.Questions; if (questions == null || !questions.Any()) { return(0); } var result = questions.Sum(q => q.Text.Length); if (test.Type == SiteTest.SiteTestType.NormalImage && answer.Subject?.Description != null) { result += answer.Subject.Description.Length; } return(result); }
private static int getStepNormalLettersCount(SiteTestAnswer answer) { var test = answer.Question.Test; var questions = test.Questions; if (questions == null || !questions.Any()) return 0; var result = 0; foreach (var q in questions) { result += q.Text.Length; } if (test.Type == SiteTest.SiteTestType.NormalImage && answer.Subject != null && answer.Subject.Description != null) result += answer.Subject.Description.Length; return result; }