public ActionResult Images()
        {
            List <ImageVM> images = new List <ImageVM>();

            foreach (Image img in imageFactory.GetAll())
            {
                ImageVM imv = new ImageVM();
                imv.Image = img;

                if (img.ProductID != 0)
                {
                    imv.Product = productFactory.Get(img.ProductID);
                }

                if (img.CategoryID != 0)
                {
                    imv.Category = categoryFactory.Get(img.CategoryID);
                }

                images.Add(imv);
            }

            return(View(images));
        }