コード例 #1
0
        /// <summary>
        /// Gets the name master.
        /// マスターデータ取得する用。
        /// </summary>
        /// <returns>The name master.</returns>
        /// <param name="name">Name.</param>
        /// <param name="type">Type.</param>
        public InitDataEntity.NameOrSexCd GetNameMasterByName(string name, BulletinBoardEventManager.CurrentSettingState type)
        {
            InitDataEntity.NameOrSexCd data = new InitDataEntity.NameOrSexCd();

            /*
             * if (type == BulletinBoardEventManager.CurrentSettingState.HairStyle)
             * {
             * foreach (var item in InitDataApi._httpCatchData.result.hair_style.list)
             * {
             * if (item.name == name)
             *              {
             * data = item;
             * break;
             * }
             * }
             * }
             */

            if (type == BulletinBoardEventManager.CurrentSettingState.BodyType)
            {
                foreach (var item in InitDataApi._httpCatchData.result.body_type.list)
                {
                    if (item.name == name)
                    {
                        data = item;
                        break;
                    }
                }
            }

            return(data);
        }
コード例 #2
0
        /// <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);
        }
コード例 #3
0
        //性別の項目名取得

        /*
         * public InitDataEntity.FixedPropertyIdBase GetNameMasterByName(string name, BulletinBoardEventManager.CurrentSettingState type)
         * {
         *
         *      InitDataEntity.FixedPropertyIdBase data = new InitDataEntity.FixedPropertyIdBase ();
         *
         *      if (type == BulletinBoardEventManager.CurrentSettingState.Sex)
         *      {
         *              foreach (var item in InitDataApi._httpCatchData.result.sex_cd)
         *              {
         *                      if (item.name == name)
         *                      {
         *                              data = item;
         *                              break;
         *                      }
         *              }
         *      }
         *
         *      return data;
         * }
         */


        /// <summary>
        /// Gets the name master.
        /// 男女別にリスト取得するデータ群の取得用。
        /// </summary>
        /// <returns>The name master.</returns>
        /// <param name="gender">Gender.</param>
        /// <param name="type">Type.</param>
        public List <InitDataEntity.NameOrSexCd> GetNameMaster(string gender, BulletinBoardEventManager.CurrentSettingState type)
        {
            List <InitDataEntity.NameOrSexCd> tmpList    = new List <InitDataEntity.NameOrSexCd> ();
            List <InitDataEntity.NameOrSexCd> returnData = new List <InitDataEntity.NameOrSexCd> ();

            switch (type)
            {
            case BulletinBoardEventManager.CurrentSettingState.BodyType:
                tmpList = InitDataApi._httpCatchData.result.body_type.list;
                break;

                /*
                 * case BulletinBoardEventManager.CurrentSettingState.HairStyle:
                 * tmpList = InitDataApi._httpCatchData.result.hair_style.list;
                 * break;
                 * case BulletinBoardEventManager.CurrentSettingState.Glasses:
                 * tmpList = InitDataApi._httpCatchData.result.glasses.list;
                 * break;
                 * case BulletinBoardEventManager.CurrentSettingState.Type:
                 * tmpList = InitDataApi._httpCatchData.result.type.list;
                 * break;
                 * case BulletinBoardEventManager.CurrentSettingState.Personality:
                 * tmpList = InitDataApi._httpCatchData.result.personality.list;
                 * break;
                 * case BulletinBoardEventManager.CurrentSettingState.Holiday:
                 * tmpList = InitDataApi._httpCatchData.result.holiday.list;
                 * break;
                 * case BulletinBoardEventManager.CurrentSettingState.AnnualIncome:
                 * tmpList = InitDataApi._httpCatchData.result.annual_income.list;
                 * break;
                 * case BulletinBoardEventManager.CurrentSettingState.Education:
                 * tmpList = InitDataApi._httpCatchData.result.education.list;
                 * break;
                 * case BulletinBoardEventManager.CurrentSettingState.Housemate:
                 * tmpList = InitDataApi._httpCatchData.result.housemate.list;
                 * break;
                 * case BulletinBoardEventManager.CurrentSettingState.Sibling:
                 * tmpList = InitDataApi._httpCatchData.result.sibling.list;
                 * break;
                 * case BulletinBoardEventManager.CurrentSettingState.Alcohol:
                 * tmpList = InitDataApi._httpCatchData.result.alcohol.list;
                 * break;
                 * case BulletinBoardEventManager.CurrentSettingState.Tobacco:
                 * tmpList = InitDataApi._httpCatchData.result.tobacco.list;
                 * break;
                 * case BulletinBoardEventManager.CurrentSettingState.Car:
                 * tmpList = InitDataApi._httpCatchData.result.car.list;
                 * break;
                 * case BulletinBoardEventManager.CurrentSettingState.Pet:
                 * tmpList = InitDataApi._httpCatchData.result.pet.list;
                 * break;
                 * case BulletinBoardEventManager.CurrentSettingState.Hobby:
                 * tmpList = InitDataApi._httpCatchData.result.hobby.list;
                 * break;
                 * case BulletinBoardEventManager.CurrentSettingState.Interest:
                 * tmpList = InitDataApi._httpCatchData.result.interest.list;
                 * break;
                 * case BulletinBoardEventManager.CurrentSettingState.Marital:
                 * tmpList = InitDataApi._httpCatchData.result.marital.list;
                 * break;
                 */
            }


            foreach (var item in tmpList)
            {
                if (item.sex_cd == gender)
                {
                    returnData.Add(item);
                }
            }

            return(returnData);
        }