private void FillForm(DishData dish) { hdfDishId.Value = dish.DishID.ToString(); ddlDishType.SelectedValue = dish.DishTypeID.ToString(); txtDishName.Text = dish.DishName; txtPrice.Text = dish.DishPrice.ToString(); }
public async Task <IActionResult> Create([Bind("Name,PricePerPerson,Preparation,KitchenID,DEscription, Notes")] Dish dish) { try { if (dish.Name != null && !String.IsNullOrEmpty(dish.Name)) { dish.Guid = Guid.NewGuid(); dish.CreatedAt = DateTime.UtcNow; _db.Add(dish); await _db.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } } catch (Exception e) { ModelState.AddModelError("", "Unable to save changes. " + "Try again, and if the problem persists " + "see your system administrator. " + e); } DishData data = new DishData() { Kitchens = _db.Kitchens.ToList(), Dish = dish }; return(View(data)); }
public DishData GetDishByID(int dishID) { try { string SpName = "dbo.Dish_GetByID"; DishData dish = null; using (SqlConnection SqlConn = new SqlConnection()) { SqlConn.ConnectionString = SystemConfigurations.EateryConnectionString; SqlConn.Open(); SqlCommand SqlCmd = new SqlCommand(SpName, SqlConn); SqlCmd.CommandType = CommandType.StoredProcedure; SqlCmd.Parameters.Add(new SqlParameter("@DishID", dishID)); using (SqlDataReader Reader = SqlCmd.ExecuteReader()) { if (Reader.HasRows) { Reader.Read(); dish = new DishData(); dish.DishID = Convert.ToInt32(Reader["DishID"]); dish.DishTypeID = Convert.ToInt32(Reader["DishTypeID"]); dish.DishName = Convert.ToString(Reader["DishName"]); dish.DishPrice = Convert.ToInt32(Reader["DishPrice"]); } } SqlConn.Close(); } return(dish); } catch (Exception ex) { throw ex; } }
public DishTests() { AutoMapperConfiguration.Configure(); UnityConfig.RegisterComponents(); var mockDishRepository = new Mock <IDishRepository>(); mockDishRepository.Setup(x => x.CreateQuery()).Returns(DishData.CreateQuery); mockDishRepository.Setup(x => x.Get(1)).Returns(DishData.Get); mockDishRepository.Setup(x => x.Update(DishData.Get())).Callback(() => edited = true); var mockDishTagRepository = new Mock <IDishTagRepository>(); var mockTagRepository = new Mock <ITagRepository>(); mockTagRepository.Setup(m => m.CreateQuery()).Returns(TagData.CreateQuery); var mockTagService = new Mock <ITagService>(); var mockUserRepository = new Mock <IUserRepository>(); mockUserRepository.Setup(m => m.Get(1)).Returns(new User { UserName = "******" }); dishService = new DishService(mockDishRepository.Object, mockDishTagRepository.Object, mockTagRepository.Object, mockTagService.Object); dishController = new DishController(dishService); }
public void LoadDish(string dishName) { dishImage.GetComponent <Image>().sprite = ReturnImage(dishName); currentDish = DishData.LoadJSON(dishName + ".json"); Debug.Log("The name of the dish we are loading is " + currentDish.dishName); currentRecipe = new Recipe(currentDish.requiredFoodSlots.Count + currentDish.optionalFoodSlots.Count); }
public void GetSuccess() { var result = dishController.Get(1); var castedResult = result as OkNegotiatedContentResult <DishEditModel>; var resultItems = castedResult.Content; Assert.AreEqual(DishData.Get().Name, resultItems.Name); }
private IEnumerator OnNewItemCreating() { if (!mIsNewItemCreate) { yield break; } mIsNewItemCreate = false; mReceptionTimeGuge.gameObject.SetActive(true); while (mReceptionTime > 0 && !mIsDead) { mReceptionTime -= Time.deltaTime; mReceptionTimeGuge.value = mReceptionTime / mReceptionTimeMax; yield return(null); } mIsAddProperty = false; if (!mIsDead) { var recipe = ""; var foodPoint = 0f; Dictionary <Common.ITEM_UNIT_STATUS, float> statusDir = new Dictionary <Common.ITEM_UNIT_STATUS, float>(); for (var i = 0; i < mUIItemObjectList.Count; i++) { if (!mUIItemObjectList[i].IsData) { break; } var itemData = mUIItemObjectList[i].ItemData; recipe += itemData.Id + ","; foodPoint += itemData.Exp; foreach (var status in itemData.ItemStatus) { if (statusDir.ContainsKey(status.Key)) { statusDir[status.Key] += status.Value; } else { statusDir.Add(status.Key, status.Value); } } mUIItemObjectList[i].gameObject.SetActive(false); mUIItemObjectList[i].Init(null); } mItemDataList.Clear(); recipe = recipe.Remove(recipe.Length - 1); var dishData = new DishData(GameData.Instance.GetRecipeToDish(recipe.Split(',')), foodPoint, statusDir); mPropertyDish.Init(dishData); mPropertyDish.gameObject.SetActive(true); } mReceptionTimeGuge.gameObject.SetActive(false); }
public IActionResult Create() { DishData data = new DishData() { Kitchens = _db.Kitchens.ToList() }; return(View(data)); }
private DishData GetFormData() { DishData dish = new DishData(); dish.DishID = String.IsNullOrEmpty(hdfDishId.Value) ? 0 : Convert.ToInt32(hdfDishId.Value); dish.DishTypeID = Convert.ToInt32(ddlDishType.SelectedValue); dish.DishName = txtDishName.Text; dish.DishPrice = Convert.ToInt32(txtPrice.Text); return(dish); }
public int InsertUpdateDish(DishData dish) { try { return(new DishRule().InsertUpdateDish(dish)); } catch (Exception ex) { throw ex; } }
/// <summary> /// Конструктор по-умолчанию. /// </summary> public MainWindowViewModel() { DishData = new DishData(); ItemList = GetDishGroupList(); // WebCamConnect.SetDevice(WebCamConnect.GetDevices().First()); // WebCamConnect.Start(); WebCamWindow win = new WebCamWindow(); win.Show(); WebCamConnect.NewObject += WebCamConnect_NewObject; }
public static void ExportJSON(DishData dish, string filename) { try { string json = JsonUtility.ToJson(dish); Debug.Log(json); System.IO.StreamWriter fileWriter = new System.IO.StreamWriter(System.IO.Path.Combine(dishFolder, filename), false, System.Text.Encoding.Default); fileWriter.WriteLine(json); fileWriter.Close(); } catch { Debug.Log("Failed to save to JSON: " + System.IO.Path.Combine(dishFolder, filename)); } }
public static DishData LoadJSON(string filename) { try { string json; System.IO.StreamReader fileReader = new System.IO.StreamReader(System.IO.Path.Combine(dishFolder, filename), System.Text.Encoding.Default); json = fileReader.ReadLine(); DishData dish = JsonUtility.FromJson <DishData>(json); fileReader.Close(); Debug.Log("Read success: " + System.IO.Path.Combine(dishFolder, filename)); return(dish); } catch { Debug.Log("Failed to load from JSON: " + System.IO.Path.Combine(dishFolder, filename)); return(null); } }
protected void btnSave_Click(object sender, EventArgs e) { try { DishData dish = GetFormData(); int rowAffected = new DishSystem().InsertUpdateDish(dish); if (rowAffected <= 0) { throw new Exception("No Data Recorded"); } Session["save-success"] = 1; Response.Redirect("Dish.aspx"); } catch (Exception ex) { notifDish.Show($"ERROR SAVE DATA: {ex.Message}", NotificationType.Danger); } }
protected void rptDish_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { DishData dish = (DishData)e.Item.DataItem; LinkButton lbDishName = (LinkButton)e.Item.FindControl("lbDishName"); Literal litDishType = (Literal)e.Item.FindControl("litDishType"); Literal litPrice = (Literal)e.Item.FindControl("litPrice"); lbDishName.Text = dish.DishName; lbDishName.CommandArgument = dish.DishID.ToString(); DishTypeData DishType = new DishTypeSystem().GetDishTypeByID(dish.DishTypeID); litDishType.Text = DishType.DishTypeName; litPrice.Text = dish.DishPrice.ToString(); CheckBox chkChoose = (CheckBox)e.Item.FindControl("chkChoose"); chkChoose.Attributes.Add("data-value", dish.DishID.ToString()); } }
public void RetriveDishInfo(string savedRecipieName) { Recipe recipeToEdit = null; for (int i = 0; i < gameController.activePlayer.savedRecipies.Count; i++) { if (gameController.activePlayer.savedRecipies[i].name == savedRecipieName) { recipeToEdit = gameController.activePlayer.savedRecipies[i]; } } if (recipeToEdit != null) { currentDish = DishData.LoadJSON(recipeToEdit.dishTemplate); TurnOnPanels(); CreateSlots(); //TODO: Fill the slots with what the recipe already has } }
public int InsertUpdateDish(DishData dish) { SqlConnection SqlConn = null; SqlTransaction SqlTran = null; try { SqlConn = new SqlConnection(SystemConfigurations.EateryConnectionString); SqlConn.Open(); SqlTran = SqlConn.BeginTransaction(); int rowsAffected = new DishDB().InsertUpdateDish(dish, SqlTran); SqlTran.Commit(); SqlConn.Close(); return(rowsAffected); } catch (Exception ex) { SqlTran.Rollback(); SqlConn.Close(); throw ex; } }
public int InsertUpdateDish(DishData dish, SqlTransaction SqlTran) { try { string SpName = "dbo.Dish_InsertUpdate"; SqlCommand SqlCmd = new SqlCommand(SpName, SqlTran.Connection, SqlTran); SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter DishId = new SqlParameter("@DishID", dish.DishID); DishId.Direction = ParameterDirection.InputOutput; SqlCmd.Parameters.Add(DishId); SqlCmd.Parameters.Add(new SqlParameter("@DishTypeID", dish.DishTypeID)); SqlCmd.Parameters.Add(new SqlParameter("@DishName", dish.DishName)); SqlCmd.Parameters.Add(new SqlParameter("@DishPrice", dish.DishPrice)); return(SqlCmd.ExecuteNonQuery()); } catch (Exception ex) { throw ex; } }
public List <DishData> GetDishList() { try { string SpName = "dbo.Dish_Get"; List <DishData> ListDish = new List <DishData>(); using (SqlConnection SqlConn = new SqlConnection()) { SqlConn.ConnectionString = SystemConfigurations.EateryConnectionString; SqlConn.Open(); SqlCommand SqlCmd = new SqlCommand(SpName, SqlConn); SqlCmd.CommandType = CommandType.StoredProcedure; using (SqlDataReader Reader = SqlCmd.ExecuteReader()) { if (Reader.HasRows) { while (Reader.Read()) { DishData dish = new DishData(); dish.DishID = Convert.ToInt32(Reader["DishID"]); dish.DishTypeID = Convert.ToInt32(Reader["DishTypeID"]); dish.DishName = Convert.ToString(Reader["DishName"]); dish.DishPrice = Convert.ToInt32(Reader["DishPrice"]); ListDish.Add(dish); } } } SqlConn.Close(); } return(ListDish); } catch (Exception ex) { throw ex; } }
public void Init(DishClientCore _core, DishData _dishData, int _index, bool _canControl) { dishData = _dishData; index = _index; core = _core; dishResultBt.Init(core, this); dishWorkerBt.Init(core, index, _canControl); if (!_canControl) { for (int i = 0; i < controlGraphic.Length; i++) { controlGraphic[i].raycastTarget = false; } } float time = dishData.sds.GetPrepareTime() + dishData.sds.GetCookTime() + dishData.sds.GetOptimizeTime(); container.SetSizeWithCurrentAnchors(RectTransform.Axis.Horizontal, time / DishClientCore.MAX_TIME * MAX_LENGTH); prepare.Init(dishData.sds.GetPrepareTime()); float prepareLength = dishData.sds.GetPrepareTime() / DishClientCore.MAX_TIME * MAX_LENGTH; (prepare.transform as RectTransform).SetSizeWithCurrentAnchors(RectTransform.Axis.Horizontal, prepareLength); float cookLength = 0; if (dishData.sds.GetCookTime() > 0) { if (!cook.gameObject.activeSelf) { cook.gameObject.SetActive(true); } cook.Init(dishData.sds.GetCookTime()); cookLength = dishData.sds.GetCookTime() / DishClientCore.MAX_TIME * MAX_LENGTH; (cook.transform as RectTransform).SetSizeWithCurrentAnchors(RectTransform.Axis.Horizontal, cookLength); (cook.transform as RectTransform).anchoredPosition = new Vector2(prepareLength, 0); } else { if (cook.gameObject.activeSelf) { cook.gameObject.SetActive(false); } } optimize.Init(dishData.sds.GetOptimizeTime()); float optimizeLength = dishData.sds.GetOptimizeTime() / DishClientCore.MAX_TIME * MAX_LENGTH; (optimize.transform as RectTransform).SetSizeWithCurrentAnchors(RectTransform.Axis.Horizontal, optimizeLength); (optimize.transform as RectTransform).anchoredPosition = new Vector2(prepareLength + cookLength, 0); TextureFactory.Instance.GetTexture <Sprite>("Assets/Resource/texture/" + (dishData.sds.GetResult() as ResultSDS).icon + ".png", GetSprite, true); if (dishData.result != null) { DishResultAppear(); } }
public void RefreshData(PlayerData _playerData) { Clear(); playerData = _playerData; money.text = playerData.money.ToString(); List <DishData> dishDataList = playerData.dish; for (int i = 0; i < dishDataList.Count; i++) { DishData dishData = dishDataList[i]; GameObject go = GameObjectFactory.Instance.GetGameObject("Assets/Resource/prefab/dish.prefab", null); go.transform.SetParent(dishContainer, false); (go.transform as RectTransform).anchoredPosition = new Vector2(0, -i * dishGap); Dish dish = go.GetComponent <Dish>(); dish.Init(core, dishData, i, canControl); dishList.Add(dish); } DishResult[] dishResultArr = playerData.result; for (int i = 0; i < CookConst.RESULT_STATE.Length; i++) { DishResultContainer dishResultContainer = dishResultContainerArr[i]; dishResultContainer.SetData(dishResultArr); DishResult dishResult = dishResultArr[i]; if (dishResult != null) { GameObject go = GameObjectFactory.Instance.GetGameObject("Assets/Resource/prefab/dishResult.prefab", null); DishResultUnit dishResultUnit = go.GetComponent <DishResultUnit>(); dishResultUnit.Init(core, dishResult); dishResultContainer.SetResult(dishResultUnit); } } for (int i = 0; i < CookConst.WORKER_NUM; i++) { Worker worker = playerData.workers[i]; WorkerUnit workerUnit = workerArr[i]; if (worker.pos < 0) { SeatUnit seat = seatArr[-worker.pos - 1]; seat.SetWorker(workerUnit); } else { dishList[worker.pos].SetWorker(workerUnit); } } }
// Use this for initialization void Start() { // taco dish ////////////////////////////////////////////////////////////////////// DishData taco = new DishData(); taco.dishName = "Taco"; taco.category = DishCategory.MEXICAN; taco.requiredFoodSlots.Add(FoodTypes.PROTEIN); taco.requiredFoodSlots.Add(FoodTypes.STARCH); taco.optionalFoodSlots.Add(FoodTypes.DAIRY); DishData.ExportJSON(taco, "Taco.json"); // enchilada dish/////////////////////////////////////////////////////////////////////// DishData enchilada = new DishData(); enchilada.dishName = "Enchilada"; enchilada.category = DishCategory.MEXICAN; enchilada.requiredFoodSlots.Add(FoodTypes.DAIRY); enchilada.requiredFoodSlots.Add(FoodTypes.SAUCE); enchilada.optionalFoodSlots.Add(FoodTypes.PROTEIN); enchilada.optionalFoodSlots.Add(FoodTypes.STARCH); enchilada.optionalFoodSlots.Add(FoodTypes.MISC); DishData.ExportJSON(enchilada, "Enchillada.json"); // quesadilla dish////////////////////////////////////////////////////////////////// DishData quesadilla = new DishData(); quesadilla.dishName = "Quesadilla"; quesadilla.category = DishCategory.MEXICAN; quesadilla.requiredFoodSlots.Add(FoodTypes.STARCH); quesadilla.requiredFoodSlots.Add(FoodTypes.DAIRY); quesadilla.optionalFoodSlots.Add(FoodTypes.MISC); quesadilla.optionalFoodSlots.Add(FoodTypes.SAUCE); quesadilla.optionalFoodSlots.Add(FoodTypes.PROTEIN); DishData.ExportJSON(quesadilla, "Quesadilla.json"); // pizza dish//////////////////////////////////////////////////////////////////// DishData pizza = new DishData(); pizza.dishName = "Pizza"; pizza.category = DishCategory.ITALIAN; pizza.requiredFoodSlots.Add(FoodTypes.STARCH); pizza.requiredFoodSlots.Add(FoodTypes.SAUCE); pizza.optionalFoodSlots.Add(FoodTypes.PROTEIN); pizza.optionalFoodSlots.Add(FoodTypes.DAIRY); pizza.optionalFoodSlots.Add(FoodTypes.MISC); DishData.ExportJSON(pizza, "Pizza.json"); // spaghetti dish//////////////////////////////////////////////////////////////////// DishData spaghetti = new DishData(); spaghetti.dishName = "Spaghetti"; spaghetti.category = DishCategory.ITALIAN; spaghetti.requiredFoodSlots.Add(FoodTypes.STARCH); spaghetti.requiredFoodSlots.Add(FoodTypes.SAUCE); spaghetti.optionalFoodSlots.Add(FoodTypes.PROTEIN); spaghetti.optionalFoodSlots.Add(FoodTypes.DAIRY); spaghetti.optionalFoodSlots.Add(FoodTypes.MISC); DishData.ExportJSON(spaghetti, "Spahgetti.json"); // panini dish//////////////////////////////////////////////////////////////////// DishData panini = new DishData(); panini.dishName = "Panini"; panini.category = DishCategory.ITALIAN; panini.requiredFoodSlots.Add(FoodTypes.STARCH); panini.requiredFoodSlots.Add(FoodTypes.DAIRY); panini.optionalFoodSlots.Add(FoodTypes.PROTEIN); panini.optionalFoodSlots.Add(FoodTypes.SAUCE); panini.optionalFoodSlots.Add(FoodTypes.MISC); DishData.ExportJSON(panini, "Panini.json"); // burger dish//////////////////////////////////////////////////////////////////// DishData burger = new DishData(); burger.dishName = "Burger"; burger.category = DishCategory.AMERICAN; burger.requiredFoodSlots.Add(FoodTypes.STARCH); burger.requiredFoodSlots.Add(FoodTypes.PROTEIN); burger.optionalFoodSlots.Add(FoodTypes.DAIRY); burger.optionalFoodSlots.Add(FoodTypes.SAUCE); burger.optionalFoodSlots.Add(FoodTypes.MISC); DishData.ExportJSON(burger, "Burger.json"); // chili dish//////////////////////////////////////////////////////////////////// DishData chili = new DishData(); chili.dishName = "Chili"; chili.category = DishCategory.AMERICAN; chili.requiredFoodSlots.Add(FoodTypes.MISC); chili.requiredFoodSlots.Add(FoodTypes.PROTEIN); chili.optionalFoodSlots.Add(FoodTypes.DAIRY); chili.optionalFoodSlots.Add(FoodTypes.SAUCE); chili.optionalFoodSlots.Add(FoodTypes.STARCH); DishData.ExportJSON(chili, "Chili.json"); // gumbo dish//////////////////////////////////////////////////////////////////// DishData gumbo = new DishData(); gumbo.dishName = "Gumbo"; gumbo.category = DishCategory.AMERICAN; gumbo.requiredFoodSlots.Add(FoodTypes.STARCH); gumbo.requiredFoodSlots.Add(FoodTypes.SAUCE); gumbo.optionalFoodSlots.Add(FoodTypes.DAIRY); gumbo.optionalFoodSlots.Add(FoodTypes.MISC); gumbo.optionalFoodSlots.Add(FoodTypes.PROTEIN); DishData.ExportJSON(gumbo, "Gumbo.json"); }