public async Task <bool> UpdateStatusByArticleIdAsync(ArticlePictureModifyRequest request, PictureStatus pictureStatus)
        {
            await(from articlePicture in _articlePictureRepository.Get(x => x.ArticleId == request.ArticleId)
                  join picture in _pictureRepository.Table
                  on articlePicture.PictureId equals picture.Id
                  select picture)
            .Set(x => x.StatusId, pictureStatus.GetCode())
            .Set(x => x.UpdatedById, request.UpdatedById)
            .Set(x => x.UpdatedDate, DateTimeOffset.UtcNow)
            .UpdateAsync();

            return(true);
        }
        public async Task <bool> UpdateStatusByProductIdsAsync(IEnumerable <long> ids, long updatedById, PictureStatus status)
        {
            await(from productPicture in _productPictureRepository.Get(x => x.ProductId.In(ids))
                  join picture in _pictureRepository.Table
                  on productPicture.PictureId equals picture.Id
                  select picture)
            .Set(x => x.StatusId, status.GetCode())
            .Set(x => x.UpdatedById, updatedById)
            .Set(x => x.UpdatedDate, DateTimeOffset.UtcNow)
            .UpdateAsync();

            return(true);
        }