示例#1
0
        /// <summary>
        /// 获取衣橱所属的用户ID
        /// </summary>
        /// <param name="wardrobeID">衣橱ID</param>
        /// <returns>衣橱所属的用户ID 未找到则返回null</returns>
        public static string user(int wardrobeID)
        {
            Wardrobe wardrobe = wardrobeDb.GetById(wardrobeID);

            //确认衣橱是否存在
            if (wardrobe == null)
#if DEBUG
            { throw new Exception(); }
#else
            { return(null); }
#endif

            return(wardrobe.userID);
        }
示例#2
0
        /// <summary>
        /// 重命名衣橱
        /// </summary>
        /// <param name="wardrobeID">衣橱ID</param>
        /// <param name="newName">新名称</param>
        /// <returns>重命名结果 是否成功重命名衣橱</returns>
        public static bool rename(int wardrobeID, string newName)
        {
            Wardrobe wardrobe = wardrobeDb.GetById(wardrobeID);

            //确保衣橱存在
            if (wardrobe == null)
            {
                return(false);
            }

            wardrobe.name = newName;

            //执行更新操作并返回更新结果
            return(wardrobeDb.Update(wardrobe));
        }
示例#3
0
        /// <summary>
        /// 穿着衣橱中衣物 更新衣橱的最后使用时间信息
        /// </summary>
        /// <param name="wardrobeID">衣橱ID</param>
        /// <returns>操作结果 是否成功更新内容</returns>
        public static bool wear(int wardrobeID)
        {
            Wardrobe wardrobe = wardrobeDb.GetById(wardrobeID);

            //确保找到衣橱
            if (wardrobe == null)
#if DEBUG
            { throw new Exception(); }
#else
            { return(false); }
#endif

            wardrobe.wear();

            //更新信息并返回更新结果
            return(wardrobeDb.Update(wardrobe));
        }