//[SecuredOperation("Sudo,UserOptions.All", Priority = 1)] public async Task <List <CampusForReturnDto> > GetCampusListAsync() { var campuses = await campusDal.GetListAsync(); if (campuses == null) { throw new RestException(HttpStatusCode.BadRequest, new { CampusNotFound = Messages.CampusListNotFound }); } var campusForReturn = mapper.Map <List <Campus>, List <CampusForReturnDto> >(campuses); return(campusForReturn); }
public async Task <UserCamPusAndDepartmentAndDegree> UserCamPusAndDepartmentAndDegreeAsync() { var campuses = await campusDal.GetListAsync(); var departments = await departmentDal.GetListAsync(); var degrees = await degreeDal.GetListAsync(); var mapForReturn = new UserCamPusAndDepartmentAndDegree() { Campuses = mapper.Map <List <Campus>, List <CampusForReturnDto> >(campuses), Departments = mapper.Map <List <Department>, List <DepartmentForReturnDto> >(departments), Degrees = mapper.Map <List <Degree>, List <DegreeForReturnDto> >(degrees) }; if (mapForReturn == null) { throw new RestException(HttpStatusCode.BadRequest, new { AlreadyExist = Messages.NotFound }); } return(mapForReturn); }