public static StudentSummaryGradeViewData Create(StudentAnnouncement studentAnnouncement) { var res = new StudentSummaryGradeViewData { Grade = studentAnnouncement.ScoreValue, AnnouncementTitle = studentAnnouncement.AnnouncementTitle, AnnouncementId = studentAnnouncement.AnnouncementId }; return(res); }
public static StudentHoverBoxViewData <StudentSummaryGradeViewData> Create(IList <StudentAnnouncement> studentAnnouncements) { var firstStudentAn = studentAnnouncements.FirstOrDefault(); var res = new StudentHoverBoxViewData <StudentSummaryGradeViewData> { Hover = StudentSummaryGradeViewData.Create(studentAnnouncements), }; if (!string.IsNullOrEmpty(firstStudentAn?.ScoreValue)) { res.Title = firstStudentAn.ScoreValue; res.IsPassing = firstStudentAn.NumericScore >= 65; } return(res); }