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