protected void btnSave_Click(object sender, EventArgs e) { fm = new FoodModel(); string h = Materials.Text.ToString(); string[] words = h.Split(','); rm.Id = Convert.ToInt32(UserId.Text); string reg = rr.SelectReligion(rm); string allergy = fr.SelectAllergy(Convert.ToInt32(UserId.Text)); string lowerAllergy = allergy.ToLower(); string allergies = lowerAllergy.Replace(" ", ""); string finalAllergy = allergies; string[] allergyList = finalAllergy.Split(','); if (reg == "Islam" || reg == "INC") { for (int i = 0; i <= words.Length - 1; i++) { if (words[i] == "pork" || words[i] == "blood") { words = words.Where(w => w != words[i]).ToArray(); } } } // fm.Materials = words.t; fm.FoodGroupId = Convert.ToInt32(FoodGroupDropDown.SelectedItem.Value); fr = new FoodRepository(); DataTable dt = new DataTable(); dt = fr.FindFoodWithGroup(fm); DataTable dtt = dt.Clone(); List <string> rows = new List <string>(); bool ex = false; foreach (DataRow row in dt.Rows) { string newString = row[5].ToString().Replace(" ", ""); string t = newString; string[] wordsItem = t.Split(','); for (int k = 0; k <= wordsItem.Length - 1; k++) { if (reg == "Islam" || reg == "INC") { if (wordsItem[k] == "pork" || wordsItem[k] == "blood") { row.Delete(); break; } } } } dt.AcceptChanges(); foreach (DataRow row in dt.Rows) { string newString = row[5].ToString().Replace(" ", ""); string t = newString; string[] wordsItem = t.Split(','); for (int k = 0; k <= wordsItem.Length - 1; k++) { for (int y = 0; y <= allergyList.Length - 1; y++) { if (wordsItem[k] == allergyList[y]) { row.Delete(); break; } } } } dt.AcceptChanges(); foreach (DataRow row in dt.Rows) { string newString = row[5].ToString().Replace(" ", ""); string t = newString; string[] wordsItem = t.Split(','); string hh = row[0].ToString(); for (int j = 0; j <= words.Length - 1; j++) { for (int k = 0; k <= wordsItem.Length - 1; k++) { if (words[j] == wordsItem[k]) { if (dtt.Rows.Count > 0) { ex = false; foreach (var item in rows) { if (item == hh) { ex = true; } } if (ex != true) { dtt.ImportRow(row); rows.Add(row[0].ToString()); break; } else { break; } } else { dtt.ImportRow(row); rows.Add(row[0].ToString()); } } } } } //FoodRepeater1.DataSource = fr.FindFoodWithGroup(fm); FoodRepeater1.DataSource = dtt; FoodRepeater1.DataBind(); Materials.Text = string.Empty; }
public ViewResult FindFood(FoodModel food) { return(View("FoodDetails", food)); }
public ActionResult saveFoodOrder(FoodModel mdl) { FoodHelper.saveFoodOrder(mdl); return(RedirectToAction("viewFoodOrder", new { locationID = mdl.locationID, profileID = mdl.profileID })); }
public FoodCreateRequest() { Food = new FoodModel(); }
internal static void saveFoodMenu(FoodModel mdl) { repository.saveFoodMenu(mdl.foodItemList); }
public IActionResult AddedFood(FoodModel food) { DateTime day = DateTime.Now; int breakfast = 0; int lunch = 0; int dinner = 0; int snack = 0; var foodIntake = foodIntakeList.Where(f => f.Date.Day.Equals(day.Day)).FirstOrDefault(); foodIntake.Snacks.Add(food); ViewBag.IsSubmitted = false; ViewBag.DayCount = 0; ViewBag.CurrentDay = Helper.Common.GetDayName(day); ViewBag.BreakfastCount = (foodIntake.Breakfast[0].PercentageAmount + foodIntake.Breakfast[1].PercentageAmount) / 2; ViewBag.LunchCount = (foodIntake.Lunch[0].PercentageAmount + foodIntake.Lunch[1].PercentageAmount) / 2; ViewBag.DinnerCount = (foodIntake.Dinner[0].PercentageAmount + foodIntake.Dinner[1].PercentageAmount) / 2; ViewBag.SnackCount = foodIntake.Snacks[0].PercentageAmount; if ((foodIntake.Breakfast[0].PercentageAmount + foodIntake.Breakfast[1].PercentageAmount) / 2 != null) { breakfast = (int)(foodIntake.Breakfast[0].PercentageAmount + foodIntake.Breakfast[1].PercentageAmount) / 2; ViewBag.BreakfastCount = breakfast; } else { ViewBag.BreakfastCount = null; } if ((foodIntake.Lunch[0].PercentageAmount + foodIntake.Lunch[1].PercentageAmount) / 2 != null) { lunch = (int)(foodIntake.Lunch[0].PercentageAmount + foodIntake.Lunch[1].PercentageAmount) / 2; ViewBag.LunchCount = lunch; } else { ViewBag.LunchCount = null; } if ((foodIntake.Dinner[0].PercentageAmount + foodIntake.Dinner[1].PercentageAmount) / 2 != null) { dinner = (int)(foodIntake.Dinner[0].PercentageAmount + foodIntake.Dinner[1].PercentageAmount) / 2; ViewBag.DinnerCount = dinner; } else { ViewBag.DinnerCount = null; } if (foodIntake.Snacks[0].PercentageAmount != null) { snack = (int)foodIntake.Snacks[0].PercentageAmount; ViewBag.SnackCount = snack; } else { ViewBag.SnackCount = null; } var user = HttpContext.Session.GetString("UserType"); ViewBag.IsStaff = user.Equals("staff"); ViewBag.BreakfastColour = GetColourString(breakfast); ViewBag.LunchColour = GetColourString(lunch); ViewBag.DinnerColour = GetColourString(dinner); ViewBag.SnackColour = GetColourString(snack); return(View("Food", foodIntake)); }
public IActionResult Update(int id, [FromBody] FoodModel food) { ModelState.AddModelError("UpdateFood", "Not Implemented!"); return(BadRequest(ModelState)); }
// Insert food into database public async Task InsertFood(FoodModel food) { await _sql.SaveData <FoodModel>("Food_Insert", food); }
// Update food info in the database public async Task UpdateFood(FoodModel food) { await _sql.SaveData <FoodModel>("Food_Update", food); }
private void SetDeffaultSettings() { if (FastMoveEffectTimer >= 0) { Settings.Speed /= 2; } if (SlowMoveEffectTimer >= 0) { Settings.Speed *= 2; } DispatcherTimer.Interval = new TimeSpan(0, 0, 0, 0, Settings.Speed); DoubleScoreEffectTimer = -1; FastMoveEffectTimer = -1; SlowMoveEffectTimer = -1; ScoreMultiplier = 1; FoodModel.ChangeFoodColor(Food, Brushes.Red); FoodModel.IsGoldenFoodShown = false; FoodModel.IsSpecialFoodShown = false; _scoreTextBlock.Text = "0"; _timeTextBlock.Text = "00:00"; _area.Background = Settings.Background; _area.Opacity = 1; HideAreaTextBlocks(); score = 0; Timer = new DateTime(); Snake = new SnakeModel(Settings.BodyColor, Settings.HeadColor); switch (Settings.Difficulty) { case Difficulties.Easy: Snake.CanTeleport = true; CanShowWalls = false; break; case Difficulties.Normal: Snake.CanTeleport = false; CanShowWalls = false; break; case Difficulties.Hard: Snake.CanTeleport = false; CanShowWalls = true; CreateWalls(); FoodModel.Walls = Obstacles; break; case Difficulties.Python: Snake.CanTeleport = false; CanShowWalls = true; CreateWalls(); FoodModel.Walls = Obstacles; Snake.Starve = 60; break; } for (int i = Settings.FoodSpawnCount; i > 0; i--) { FoodModel food = new FoodModel(); food.NewPosition(Snake); Food.Add(food); } _pauseTextBlock.Text = "\uf04c"; }
private void MainLoop(object sender, EventArgs e) { CheckEffects(); DidAlreadySnakeMoved = false; Snake.Move(); if (CanShowWalls) { foreach (var obstacle in Obstacles) { Snake.DidHitAWall(obstacle.AsRectangle); } } if (!Snake.IsAlive) { Stop(); return; } foreach (var food in Food) { if (Snake.TryToEat(food.AsRectangle)) { SoundManager.PlaySound(Soundtrack.Pop); Snake.ExtendBody(); switch (food.Type) { case FoodType.Normal: food.NewPosition(Snake); Score = ScoreMultiplier; QuestManager.TrySaveToXp(User, ScoreMultiplier); break; case FoodType.Gold: Food.Remove(food); Score = ScoreMultiplier; QuestManager.TrySaveToXp(User, ScoreMultiplier); FoodModel.ChangeFoodColor(Food, Brushes.Gold); DoubleScoreEffect(10); break; case FoodType.Special: Food.Remove(food); Score = ScoreMultiplier * 2; QuestManager.TrySaveToXp(User, ScoreMultiplier * 2); SpecialEffect(10); break; } _scoreTextBlock.Text = Score.ToString(); for (int i = 0; i < Settings.FoodSpawnRate - 1; i++) { FoodModel newFood = new FoodModel(); newFood.NewPosition(Snake); Food.Add(newFood); } FoodModel.ChanceOtherFoodToAppear(Food, Snake); break; } } Update(); }
public override void CookingFood(FoodModel foodModel) { "烹饪:".WriteLogConsole($"后厨正在烹饪{foodModel.FoodName},请您耐心等待", "admin", ConsoleColor.DarkGreen); }
public void EditCardio(FoodModel FoodModel) { throw new NotImplementedException(); }
public void AddFoodModel(FoodModel FoodModel) { context.Foods.Add(FoodModel); }
public GameData() { snake = new SnakeModel(); food = new FoodModel(); }
private void eatFood(FoodModel item, int slot_idx) { StatusModel.heal(Player.Skills.Status, item.HPHeals); unmountItem(slot_idx.ToString()); }
public abstract void CookingFood(FoodModel foodModel);
void IGameHubClient.FoodAdded(FoodModel foodModel) { Clients.All.FoodAdded(foodModel); }
public Task <IActionResult> UpdateAsync(FoodModel model) { return(_foodService.UpdateAsync(model).ResultAsync()); }
public static Food CreateFood(FoodModel model) { return(new Food(model.Name, model.Fat, model.Protine, model.Carbohydrate, model.IsVeg, (Domain.Enums.FoodCategory)model.FoodCategory)); }
public IQueryable <FoodModel> GetFoodData(FoodModel foodModel, [ScopedService] AppDbContext context) { return(context.FoodTable.Where(p => p.Id == foodModel.Id)); }
public FoodUpdateRequest() { Food = new FoodModel(); }