Пример #1
0
        public AuctionJson Get(string id)
        {
            if (!authorization.IsAuthorized())
            {
                throw new WebFaultException(HttpStatusCode.Unauthorized);
            }

            Auction auction = auctionRepository.Find(int.Parse(id));

            if (auction == null)
            {
                throw new WebFaultException(HttpStatusCode.NotFound);
            }

            return(new AuctionJson(auction));
        }
Пример #2
0
        public ProductJson Get(string id)
        {
            if (!authorization.IsAuthorized())
            {
                throw new WebFaultException(HttpStatusCode.Unauthorized);
            }

            Product product = productRepository.Find(int.Parse(id));

            if (product == null)
            {
                throw new WebFaultException(HttpStatusCode.NotFound);
            }

            return(new ProductJson(product));
        }
Пример #3
0
        public OfferJson Get(string id)
        {
            if (!authorization.IsAuthorized())
            {
                throw new WebFaultException(HttpStatusCode.Unauthorized);
            }

            Offer offer = offerRepository.Find(int.Parse(id));

            if (offer == null)
            {
                throw new WebFaultException(HttpStatusCode.NotFound);
            }

            return(new OfferJson(offer));
        }