public List <ListItem> CreateAbsenceListItems() { return(this._absenceDataService.GetLatestAbsences(this._profile).Select <Absence, ListItem>((Func <Absence, ListItem>)(x => new ListItem() { Id = x.AbsenceId, Type = typeof(Absence), Title = x.TypeName, Subtitle = x.Subject, DateTitle = this.CreateDateTitle(x.LessonStartTime), Date = x.LessonStartTime, ImageSource = ImageMapping.GetImageSourceByJustificationType(x.JustificationState), CreatingTime = x.CreatingTime, SeenByUser = x.SeenByUser })).ToList <ListItem>()); }
public List <ListItem> CreateEvaluationListItems() { return(this._evaluationDataService.GetLatestEvaluations(this._profile).Select <Evaluation, ListItem>((Func <Evaluation, ListItem>)(x => new ListItem() { Id = x.EvaluationId, StringId = EvaluationHelper.GetId(x), Type = typeof(Evaluation), Title = x.Value, Subtitle = x.EvaluationTitle, DateTitle = x.Type != "MidYear" ? x.TypeName : this.CreateDateTitle(x.Date), Date = x.Date, ImageSource = ImageMapping.GetImageSourceBySubjectName(x.SubjectCategoryName), CreatingTime = x.CreatingTime, SeenByUser = x.SeenByUser })).ToList <ListItem>()); }
static ImageMapping() { ImageMapping.InitSubjectMap(); ImageMapping.InitJustificationMap(); }