private void CreateCClass() { Sprite[] SpriteDatas; // 画像をTextDatasと連携して入れるリスト配列 CC = new CuisineClass[TextDatas.Count()]; for (int i = 0; i < CC.Length; i++) { SpriteDatas = new Sprite[TextDatas[i].Count()]; //料理と食材の画像を格納する。そのための要素数を確保 for (int l = 0; l < TextDatas[i].Length; l++) //料理→食材の順番で画像から探す。 { for (int lp = 0; lp < ImageDatas.Length; lp++) //全食材回数分ループ { //Debug.Log(lp); if (TextDatas[i][l] == ImageDatas[lp].name) //料理、食材名と対応する画像が見つかったら { SpriteDatas[l] = ImageDatas[lp]; //SpriteDatas(クラス生成用に画像を保持)に対応画像を代入する。 break; //見つかった場合これ以上のループは不要なのでBreakし、抜け出す } if (lp + 1 == ImageDatas.Length) { //Debug.LogError(lp); Debug.LogError("料理クラス生成 '" + TextDatas[i][0] + "' 内の '" + TextDatas[i][l] + "' の画像がありません"); } } } CC[i] = new CuisineClass(TextDatas[i], SpriteDatas); } //Debug.Log(CC[0].Name[0]); }
public ActionResult Create(string cuisineName) { CuisineClass current = new CuisineClass(cuisineName); current.Save(); List <CuisineClass> cuisineList = CuisineClass.GetAll(); return(View("NewRestaurant", cuisineList)); }
public ActionResult Index() { Dictionary <string, object> restaurantCuisine = new Dictionary <string, object>(); List <RestaurantClass> restaurantList = RestaurantClass.GetAll(); List <CuisineClass> cuisineList = CuisineClass.GetAll(); restaurantCuisine.Add("restaurant", restaurantList); restaurantCuisine.Add("cuisine", cuisineList); return(View(restaurantCuisine)); }
public ActionResult Show(int id) { Dictionary <string, object> dick = new Dictionary <string, object>(); List <RestaurantClass> restaurantList = RestaurantClass.FindById(id); List <CuisineClass> cuisineList = CuisineClass.FindById(restaurantList[0].GetCuisineId()); dick.Add("restaurant", restaurantList); dick.Add("cuisine", cuisineList); return(View(dick)); }
public ActionResult CuisineDetails(int id) { Dictionary <string, object> megAdick = new Dictionary <string, object>(); List <CuisineClass> cuisineList = CuisineClass.FindById(id); List <RestaurantClass> restaurantList = RestaurantClass.GetAllRestaurants(id); megAdick.Add("restaurant", restaurantList); megAdick.Add("cuisine", cuisineList); return(View("ShowCuisine", megAdick)); }
public ActionResult Create(string restaurantName, string restaurantLocation, string restaurantCuisine) { int restaurantCuisineNew = int.Parse(restaurantCuisine); RestaurantClass restaurant = new RestaurantClass(restaurantName, restaurantLocation, restaurantCuisineNew); restaurant.Save(); Dictionary <string, object> model = new Dictionary <string, object>(); List <RestaurantClass> restaurantList = RestaurantClass.GetAll(); List <CuisineClass> cuisineList = CuisineClass.GetAll(); model.Add("restaurant", restaurantList); model.Add("cuisine", cuisineList); return(View("Index", model)); }
public ActionResult Show(string reviewName, int reviewStar, string reviewDescription, int id) { ReviewClass newReview = new ReviewClass(reviewName, reviewDescription, reviewStar, id); newReview.Save(); Dictionary <string, object> dick = new Dictionary <string, object>(); List <RestaurantClass> restaurantList = RestaurantClass.FindById(id); List <CuisineClass> cuisineList = CuisineClass.FindById(restaurantList[0].GetCuisineId()); List <ReviewClass> reviewList = ReviewClass.GetAllReviewsByRestaurantId(id); dick.Add("restaurant", restaurantList); dick.Add("cuisine", cuisineList); dick.Add("review", reviewList); return(View("ShowReview", dick)); }
public ActionResult Show() { List <CuisineClass> cuisineList = CuisineClass.GetAll(); return(View("NewRestaurant", cuisineList)); }
public ActionResult CuisineDelete(int id) { RestaurantClass.DeleteRestaurantByCuisineId(id); CuisineClass.DeleteCuisine(id); return(View("Delete")); }