public async Task <List <AnnounceSubScreenForReturnDto> > GetByAnnounceId(int announceId) { var spec = new AnnounSubScreenWithSubScreenSpecification(announceId); var getHomeAnnounceSubScreenByAnnounceId = await announceSubScreenDal.ListEntityWithSpecAsync(spec); if (getHomeAnnounceSubScreenByAnnounceId == null) { throw new RestException(HttpStatusCode.BadRequest, new { NotFound = Messages.NotFound }); } return(mapper.Map <List <AnnounceSubScreen>, List <AnnounceSubScreenForReturnDto> >(getHomeAnnounceSubScreenByAnnounceId)); }