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()); }
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()); }