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>());
 }
Exemple #3
0
 static ImageMapping()
 {
     ImageMapping.InitSubjectMap();
     ImageMapping.InitJustificationMap();
 }