/// <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); }
/// <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); }
//性別の項目名取得 /* * 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); }