Пример #1
0
        public IEnumerable <ArtDirectory> Get()
        {
            var searchRQ = new SearchRQ
            {
                Name     = "Pictura a",
                Category = 1,
                PriceMin = 74,
                PriceMax = 78,
                Size     = "M",
                Original = "ORIGINAL",
                Signed   = true,
                Page     = 0
            };

            var response = _catalogService.SearchArtDirectory(searchRQ);

            return(response.ArtDirectory.Select(index => new ArtDirectory
            {
                Name = index.Name,
                Description = index.Description,
                Price = index.Price,
                Original = index.Original
            })
                   .ToArray());
        }
Пример #2
0
        public ActionResult Post(SearchRQ id)
        {
            //var request = JsonConvert.DeserializeObject<SearchRQ>(id);
            var results = _catalogService.SearchArtDirectory(id);

            var json = JsonConvert.SerializeObject(results);

            return(Ok(results));
        }
Пример #3
0
        public SearchRS SearchArtDirectory(SearchRQ request)
        {
            var response = new SearchRS();

            var list = _unitOfWork.ArtDirectoryRepository.SearchArt(
                request.Name, request.Category, request.PriceMin, request.PriceMax,
                request.Size, request.Original, request.Signed, request.Page);

            response.ArtDirectory = list;
            response.Page         = request.Page;

            return(response);
        }