コード例 #1
0
        // GET: ProductDetail
        public ActionResult detail()
        {
            int id = NumberHelper.getInt(Request.QueryString["id"]);

            if (id == -1)
            {
                Response.Redirect("Error");
            }
            else
            {
                Product      product   = new ProductDao().getOne(id);
                List <Image> listImage = new ImageDao().getAllImageByProductId(id);

                Image image = new Image();
                image.productId = product.id;
                image.imageName = product.image;
                image.status    = 1;
                listImage.Insert(0, image);


                List <Category> listCategory = new CategoryDao().getAll();
                ViewData["product"]      = product;
                ViewData["listImage"]    = listImage;
                ViewData["listCategory"] = listCategory;
                Session["url"]           = "https://localhost:44394/ProductDetail/detail?id=" + id;
                return(View());
            }

            return(View());
        }
コード例 #2
0
ファイル: ImageFacade.cs プロジェクト: dhq-boiler/Sunctum
        public static void Insert(ImageViewModel target, DataOperationUnit dataOpUnit = null)
        {
            ImageDao dao = new ImageDao();

            dao.Insert(target.ToEntity(), dataOpUnit?.CurrentConnection);
            s_logger.Debug($"INSERT Image:{target}");
        }
コード例 #3
0
        private void ImportImage(PageViewModel parent, ImageViewModel image)
        {
            IDConversionDao idcDao   = new IDConversionDao();
            ImageDao        imageDao = new ImageDao();

            if (imageDao.FindBy(new Dictionary <string, object>()
            {
                { "ID", parent.ImageID }
            }, _dataOpUnit.CurrentConnection).Count() > 0)
            {
                //対象ライブラリのエンティティを新規IDでインポートする。取込側ライブラリに新規IDと旧IDを記録する。
                Guid newGuid = Guid.NewGuid();
                idcDao.Insert(new Data.Entity.Migration.IDConversion("Image", newGuid, image.ID), _dataOpUnit.CurrentConnection);
                image.ID = newGuid;
            }

            CopyFile(image, parent.BookID);
            imageDao.Insert(image.ToEntity(), _dataOpUnit.CurrentConnection);
            parent.Image = image;
        }