Ejemplo n.º 1
0
        public async Task <IEnumerable <AuctionDto> > GetAuctionQuery(string sort = null, bool asc     = true,
                                                                      string name = null, int minPrice = 0, int maxPrice = int.MaxValue,
                                                                      [FromUri] CategoryDto[] categories = null)
        {
            var filter = new AuctionFilterDto()
            {
                SortCriteria        = sort,
                SortAscending       = asc,
                AuctionSearchedName = name,
                MinimalPrice        = minPrice,
                MaximalPrice        = maxPrice,
                AuctionerID         = 0
            };
            var auctions = (await AuctionFacade.GetFilteredAuctionsAsync(filter)).Items;

            foreach (var auction in auctions)
            {
                auction.Id = 0;
            }
            return(auctions);
        }