public async Task <ActionResult> Detail(int drivingSchoolId) { var drivingSchool = await _drivingSchoolBusinessService.RetrieveDrivingSchool(drivingSchoolId); var drivingSchools = await _drivingSchoolBusinessService.RetrieveDrivingSchools(); var drivingSchoolGrid = drivingSchools.Items.FirstOrDefault(e => e.DrivingSchoolId == drivingSchoolId); var drivingSchoolCarGridData = await _drivingSchoolBusinessService.RetrieveDrivingSchoolCarGridsByDrivingSchoolId(drivingSchoolId); var drivingSchoolRatingAndReviewList = await _drivingSchoolBusinessService.RetrieveDrivingSchoolRatingAndReviewByDrivingSchoolId(drivingSchoolId); if (drivingSchool == null) { return(HttpNotFound()); } var viewModel = new DrivingSchoolViewModel() { DrivingSchool = drivingSchool, DrivingSchoolCarGrid = drivingSchoolCarGridData, DrivingSchoolRatingAndReviewList = drivingSchoolRatingAndReviewList, DrivingSchoolGrid = drivingSchoolGrid }; return(View(viewModel)); }
public async Task <ActionResult> List(Paging paging, List <OrderBy> orderBy) { var data = await _drivingSchoolBusinessService.RetrieveDrivingSchools(orderBy, paging); return(this.JsonNet(data)); }