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!")); } }
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)); }