コード例 #1
0
        public List <ProductPictureViewModel> Search(ProductPictureSearch search)
        {
            var query = _context.ProductPictures.Include(p => p.Product)
                        .Select(p => new ProductPictureViewModel()
            {
                Id         = p.Id,
                ProductId  = p.Product.Id,
                IsRemove   = p.IsRemoved,
                Product    = p.Product.Name,
                Picture    = p.Picture,
                DateCreate = p.DateCreate.ToPersian(),
            });

            if (search.ProductId != 0)
            {
                query = query.Where(p => p.ProductId == search.ProductId);
            }

            return(query.OrderByDescending(p => p.Id).ToList());
        }
コード例 #2
0
 public void OnGet(ProductPictureSearch search)
 {
     Products        = new SelectList(_productApplication.GetProducts(), "Id", "Name");
     ProductPictures = _productPictureApplication.Search(search);
 }
コード例 #3
0
 public List <ProductPictureViewModel> Search(ProductPictureSearch search)
 {
     return(_productPictureRepository.Search(search));
 }