public void UpdateMealSetting(EMealType item, bool value) { if (Items.ContainsKey(item)) { Items[item] = value; } else { Items.Add(item, value); } }
public IActionResult SaveResponse([FromForm] int id, bool isAttending, EMealType mealType, string comments) { var guest = _dbContext.Guests.FirstOrDefault(x => x.Id == id); guest.IsAttending = isAttending; guest.MealType = mealType; guest.Comments = comments; guest.HasResponded = true; _dbContext.Guests.Update(guest); _dbContext.SaveChanges(); return(View()); }
public IActionResult Edit([FromForm] int id, string name, string code, bool?isAttending, EMealType mealType, string comments) { var guest = _dbContext.Guests.FirstOrDefault(x => x.Id == id); guest.Name = name; guest.Code = code; if (isAttending != null) { guest.IsAttending = (bool)isAttending; } guest.MealType = mealType; guest.Comments = comments; guest.HasResponded = true; _dbContext.Guests.Update(guest); _dbContext.SaveChanges(); return(View("Index", _dbContext.Guests.ToList())); }