Example #1
0
        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));
        }