Exemple #1
0
        /// <summary>
        /// 检查图片空间
        /// </summary>
        private string CheckPictureSpace(string PictureCategoryName)
        {
            string             Result      = null;
            tbClientUser       clientuser  = GetUser("UserInfo");
            PictureCategoryGet PicCategory = new PictureCategoryGet();

            PicCategory.PictureCategoryName = PictureCategoryName;
            List <PictureCategory> list = new List <PictureCategory>();

            list = sgi.GetPictureCategory(PicCategory, clientuser.UserShops[0].SessionKey);
            PictureCategory picc;

            //if (list != null)
            //{
            //    picc = new PictureCategory();
            //    picc = list[0];
            //    Result = picc.PictureCategoryId.ToString();
            //}
            //else
            //{
            //    picc = new PictureCategory();
            //    picc = sgi.AddImageCategroy(clientuser.UserShops[0].SessionKey, PictureCategoryName, "0");
            //    Result = picc.PictureCategoryId.ToString();
            //}
            return("1837616344513"); //Result;
        }
Exemple #2
0
        /// <summary>
        /// 获取图片分类信息
        /// </summary>
        /// <param name="sessionKey"></param>
        /// <returns></returns>
        internal List <PictureCategory> GetPictureCategory(PictureCategoryGet PicCategory, string sessionKey)
        {
            ITopClient client             = new DefaultTopClient(StaticSystemConfig.soft.ApiURL, StaticSystemConfig.soft.AppKey, StaticSystemConfig.soft.AppSecret, "json");
            PictureCategoryGetRequest req = new PictureCategoryGetRequest();

            if (PicCategory.PictureCategoryId != null)
            {
                req.PictureCategoryId = PicCategory.PictureCategoryId;
            }
            if (PicCategory.PictureCategoryName != null)
            {
                req.PictureCategoryName = PicCategory.PictureCategoryName;
            }
            if (PicCategory.Type != null)
            {
                req.Type = PicCategory.Type;
            }
            if (PicCategory.ParentId != null)
            {
                req.ParentId = PicCategory.ParentId;
            }
            if (PicCategory.ModifiedTime != null)
            {
                DateTime dateTime = new DateTime();
                dateTime         = DateTime.Parse(PicCategory.ModifiedTime.ToString());
                dateTime         = DateTime.Parse(dateTime.ToString("yyyy-MM-dd HH:mm:ss"));
                req.ModifiedTime = dateTime;
            }
            PictureCategoryGetResponse response = client.Execute(req, sessionKey);

            if (response.PictureCategories == null)
            {
                return(null);
            }
            List <PictureCategory> newlist = new List <PictureCategory>();
            PictureCategory        newitem = null;

            foreach (Top.Api.Domain.PictureCategory item in response.PictureCategories)
            {
                newitem                     = new PictureCategory();
                newitem.Modified            = item.Modified;
                newitem.Created             = item.Created;
                newitem.ParentId            = item.ParentId;
                newitem.PictureCategoryId   = item.PictureCategoryId;
                newitem.PictureCategoryName = item.PictureCategoryName;
                newitem.Position            = item.Position;
                newitem.Type                = item.Type;
                newlist.Add(newitem);
            }
            return(newlist);
        }
Exemple #3
0
 /// <summary>
 /// 获取图片分类信息
 /// </summary>
 /// <param name="PicCategory"></param>
 /// <param name="token"></param>
 /// <returns></returns>
 public List <PictureCategory> GetPictureCategory(PictureCategoryGet PicCategory, string token)
 {
     return(sgi.GetPictureCategory(PicCategory, token));
 }