private async Task <IEnumerable <ClassDisplayModel> > GetDisplayModelsAsync()
        {
            var classes = await _classesApi.GetAll();

            var displayModels = new List <ClassDisplayModel>();

            foreach (var cls in classes)
            {
                var subject = await _subjectApi.GetByIdAsync(cls.SubjectId);

                displayModels.Add(new ClassDisplayModel
                {
                    Id          = cls.Id,
                    DisplayName = subject.Name + " " + cls.StartDate.ToString("g"),
                });
            }

            return(displayModels);
        }
Beispiel #2
0
        private async Task <string> GetSubjectName(int id)
        {
            var subject = await _subjectApi.GetByIdAsync(id);

            return(subject.Name);
        }
Beispiel #3
0
 public async Task <Subject> GetByIdAsync(int id) => await _subjectApi.GetByIdAsync(id);