コード例 #1
0
        public void should_serialize_size_info()
        {
            var sizes    = new ImageSizeInfo[] { new ImageSizeInfo("SmAll", 100, 200) };
            var asString = SizeInfoHelper.Serialize(sizes);

            Assert.AreEqual("small:100x200", asString);
        }
コード例 #2
0
        /// <summary>
        /// 创建新尺寸
        /// </summary>
        /// <param name="info"></param>
        public void CreateImageSzie(ImageSizeInfo info)
        {
            DataCommand cmd = DataCommandManager.GetDataCommand("CreateImageSzie");

            cmd.SetParameterValue("@ImageWidth", info.ImageWidth);
            cmd.SetParameterValue("@ImageHeight", info.ImageHeight);
            cmd.ExecuteNonQuery();
        }
コード例 #3
0
        /// <summary>
        /// 检查尺寸是否存在
        /// </summary>
        /// <param name="info"></param>
        /// <returns>bool true:存在</returns>
        public bool IsExistsImageSize(ImageSizeInfo info)
        {
            DataCommand cmd = DataCommandManager.GetDataCommand("IsExistsImageSize");

            cmd.SetParameterValue("@ImageWidth", info.ImageWidth);
            cmd.SetParameterValue("@ImageHeight", info.ImageHeight);
            cmd.ExecuteNonQuery();
            return((int)cmd.GetParameterValue("@flag") > 0);
        }
コード例 #4
0
        public void should_serialize_size_info_list_with_more_than_one_element()
        {
            var sizes = new ImageSizeInfo[]
            {
                new ImageSizeInfo("SmAll", 100, 200),
                new ImageSizeInfo("LARGE", 100, 200)
            };
            var asString = SizeInfoHelper.Serialize(sizes);

            Assert.AreEqual("small:100x200|large:100x200", asString);
        }
コード例 #5
0
ファイル: ImageSizeProcessor.cs プロジェクト: sanlonezhang/ql
 /// <summary>
 /// 创建新尺寸
 /// </summary>
 /// <param name="info"></param>
 public void CreateImageSize(ImageSizeInfo info)
 {
     if (!imageSizeDA.IsExistsImageSize(info))
     {
         imageSizeDA.CreateImageSzie(info);
     }
     else
     {
         throw new BizException("该尺寸已存在!");
     }
 }
コード例 #6
0
ファイル: ImageSizeFacade.cs プロジェクト: sanlonezhang/ql
        /// <summary>
        /// 创建
        /// </summary>
        /// <param name="model"></param>
        /// <param name="callback"></param>
        public void CreateImageSize(ImageSizeVM model, EventHandler <RestClientEventArgs <dynamic> > callback)
        {
            string        CreateImageSizeUrl = "ExternalSYSService/ImageSize/CreateImageSize";
            ImageSizeInfo info = new ImageSizeInfo()
            {
                ImageHeight = Convert.ToInt32(model.ImageHeight),
                ImageWidth  = Convert.ToInt32(model.ImageWidth)
            };

            restClient.Create(CreateImageSizeUrl, info, callback);
        }
コード例 #7
0
 /// <summary>
 /// 创建新尺寸
 /// </summary>
 /// <param name="info"></param>
 public void CreateImageSize(ImageSizeInfo info)
 {
     processor.CreateImageSize(info);
 }
コード例 #8
0
        public void name_should_be_converted_to_lowercase()
        {
            var si = new ImageSizeInfo("SmAlL", 100, 100);

            Assert.AreEqual("small", si.Name);
        }
コード例 #9
0
 public void CreateImageSize(ImageSizeInfo info)
 {
     ObjectFactory <ImageSizeAppService> .Instance.CreateImageSize(info);
 }