Ejemplo n.º 1
0
 public HttpResponseMessage Get(int id)
 {
     if (id >= 0)
     {
         var products = _productImageRepository.GetImages(id);
         return(products.Any() ?
                Request.CreateResponse(HttpStatusCode.OK, products)
             : Request.CreateResponse(HttpStatusCode.BadRequest, $"Can not find images of the product with {id} ID!"));
     }
     else
     {
         return(Request.CreateResponse(HttpStatusCode.BadRequest, "The identifier must be the same or greater than 0!"));
     }
 }
Ejemplo n.º 2
0
        public ActionResult Details(int id)
        {
            var product = _productRepository.GetProduct(id);

            var images = _productImageRepository.GetImages(product.ProductId);

            var image = _imageRepository.GetImage(product.ImageId);

            ViewBag.PreviewImage = image;

            ViewBag.Images = images;

            if (product == null)
            {
                return(RedirectToAction("Index", $"Product with {id} ID not found!"));
            }

            return(View(product));
        }