public async Task <ActionResult <IEnumerable <Dtos.StudentDto> > > Get()
        {
            var students = _store.GetStudents();
            var courses  = _store.GetCourses();

            return(students.Select(x => new Dtos.StudentDto
            {
                StudentId = x.Id,
                StudentName = x.Name,
                CourseId = x.CourseId,
                CourseName = x.CourseId.HasValue ? courses.Single(y => y.Id == x.CourseId).Name : "",
            }).ToList());
        }
예제 #2
0
        public ActionResult <IEnumerable <Dtos.StudentPaymentDto> > Get()
        {
            var payments = _store.GetPayments();
            var courses  = _store.GetCourses();
            var students = _store.GetStudents();

            return(payments.Select(x => new Dtos.StudentPaymentDto
            {
                StudentId = x.StudentId,
                StudentName = students.Single(y => y.Id == x.StudentId).Name,
                CourseId = x.CourseId,
                CourseName = courses.Single(y => y.Id == x.CourseId).Name,
                PayAmount = x.PayAmount
            }).ToList());
        }
 public ActionResult <IEnumerable <Entities.Course> > Get()
 {
     return(_store.GetCourses());
 }