Example #1
0
        public static InitDataEntity.FixedPropertyIdBase GetByNameBaseData(string name, CurrentProfSettingStateType type)
        {
            List <InitDataEntity.FixedPropertyIdBase> tmpSets = new List <InitDataEntity.FixedPropertyIdBase> ();

            InitDataEntity.FixedPropertyIdBase data = new InitDataEntity.FixedPropertyIdBase();

            if (type == CurrentProfSettingStateType.BloodType)
            {
                tmpSets = InitDataApi._httpCatchData.result.blood_type;
            }
            else if (type == CurrentProfSettingStateType.Radius)
            {
                tmpSets = InitDataApi._httpCatchData.result.radius;
            }
            else if (type == CurrentProfSettingStateType.Gender)
            {
                tmpSets = InitDataApi._httpCatchData.result.sex_cd;
            }

            foreach (var item in tmpSets)
            {
                if (item.name == name)
                {
                    data = item;
                    break;
                }
            }
            return(data);
        }
        /// <summary>
        /// Gets the by data.
        /// </summary>
        /// <returns>The by data.</returns>
        /// <param name="id">Identifier.</param>
        public InitDataEntity.FixedPropertyIdBase GetByIdBaseData(string id, BulletinBoardEventManager.CurrentSettingState type)
        {
            InitDataEntity.FixedPropertyIdBase data = new InitDataEntity.FixedPropertyIdBase();

            /*
             * if (type == BulletinBoardEventManager.CurrentSettingState.BloodType)
             * {
             * foreach (var item in InitDataApi._httpCatchData.result.blood_type)
             * {
             * if (item.id == id) {
             * data = item;
             * break;
             * }
             * }
             * }
             */

            if (type == BulletinBoardEventManager.CurrentSettingState.Sex)
            {
                foreach (var item in InitDataApi._httpCatchData.result.sex_cd)
                {
                    if (item.id == id)
                    {
                        data = item;
                        break;
                    }
                }
            }

            if (type == BulletinBoardEventManager.CurrentSettingState.Sort)
            {
                foreach (var item in InitDataApi._httpCatchData.result.user_sort)
                {
                    if (item.id == id)
                    {
                        data = item;
                        break;
                    }
                }
            }

            if (type == BulletinBoardEventManager.CurrentSettingState.Radius)
            {
                foreach (var item in InitDataApi._httpCatchData.result.radius)
                {
                    if (item.id == id)
                    {
                        data = item;
                        break;
                    }
                }
            }

            return(data);
        }
Example #3
0
        /// <summary>
        /// Gets the by data.
        /// </summary>
        /// <returns>The by data.</returns>
        /// <param name="id">Identifier.</param>
        public InitDataEntity.FixedPropertyIdBase GetByIdBaseData(string id, SearchEventManager.CurrentSettingState type)
        {
            InitDataEntity.FixedPropertyIdBase data = new InitDataEntity.FixedPropertyIdBase();


            if (type == SearchEventManager.CurrentSettingState.Sex)
            {
                foreach (var item in InitDataApi._httpCatchData.result.sex_cd)
                {
                    if (item.id == id)
                    {
                        data = item;
                        break;
                    }
                }
            }

            if (type == SearchEventManager.CurrentSettingState.Sort)
            {
                foreach (var item in InitDataApi._httpCatchData.result.user_sort)
                {
                    if (item.id == id)
                    {
                        data = item;
                        break;
                    }
                }
            }

            if (type == SearchEventManager.CurrentSettingState.Radius)
            {
                foreach (var item in InitDataApi._httpCatchData.result.radius)
                {
                    if (item.id == id)
                    {
                        data = item;
                        break;
                    }
                }
            }

            return(data);
        }
        /// <summary>
        /// Gets the by identifier base data.
        /// </summary>
        /// <returns>The by identifier base data.</returns>
        /// <param name="id">Identifier.</param>
        /// <param name="type">Type.</param>
        public static InitDataEntity.FixedPropertyIdBase GetByIdBaseData(string id, CurrentProfSettingStateType type)
        {
            List <InitDataEntity.FixedPropertyIdBase> tmpSets = new List <InitDataEntity.FixedPropertyIdBase> ();

            InitDataEntity.FixedPropertyIdBase data = new InitDataEntity.FixedPropertyIdBase();

            if (type == CurrentProfSettingStateType.BloodType)
            {
                tmpSets = InitDataApi._httpCatchData.result.blood_type;
            }
            else if (type == CurrentProfSettingStateType.Radius)
            {
                tmpSets = InitDataApi._httpCatchData.result.radius;
            }
            else if (type == CurrentProfSettingStateType.Gender)
            {
                tmpSets = InitDataApi._httpCatchData.result.sex_cd;
            }
            else if (type == CurrentProfSettingStateType.BoardCategory)
            {
                tmpSets = InitDataApi._httpCatchData.result.board_category;
            }
            else if (type == CurrentProfSettingStateType.UserSort)
            {
                tmpSets = InitDataApi._httpCatchData.result.user_sort;
            }

            foreach (var item in tmpSets)
            {
                if (item.id == id)
                {
                    data = item;
                    break;
                }
            }
            return(data);
        }