public List <MealGroup> InitMealGroups(string mealGroup) { List <MealGroup> xx = new List <MealGroup>(); MealGroup x = new MealGroup(); x.code = "G"; x.title = "general"; x.isSelected = IsMealGroupSelected(mealGroup, x.code); xx.Add(x); x = new MealGroup(); x.code = "B"; x.title = "breakfast"; x.isSelected = IsMealGroupSelected(mealGroup, x.code); xx.Add(x); x = new MealGroup(); x.code = "S"; x.title = "snack"; x.isSelected = IsMealGroupSelected(mealGroup, x.code); xx.Add(x); x = new MealGroup(); x.code = "L"; x.title = "lunch"; x.isSelected = IsMealGroupSelected(mealGroup, x.code); xx.Add(x); x = new MealGroup(); x.code = "D"; x.title = "dinner"; x.isSelected = IsMealGroupSelected(mealGroup, x.code); xx.Add(x); return(xx); }
public ActionResult DeleteConfirmed(string id) { MealGroup mealGroup = db.MealGroups.Find(id); db.MealGroups.Remove(mealGroup); db.SaveChanges(); return(RedirectToAction("Index")); }
public async Task <int> Create(MealGroup group) { using MealPlannerContext context = new MealPlannerContext(_dbOptions); context.MealGroups.Add(group); await context.SaveChangesAsync(); return(group.Id); }
public ActionResult Edit([Bind(Include = "mgID,mID")] MealGroup mealGroup) { if (ModelState.IsValid) { db.Entry(mealGroup).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.mID = new SelectList(db.Meals, "mID", "mName", mealGroup.mID); return(View(mealGroup)); }
public ActionResult Create([Bind(Include = "mgID,mID")] MealGroup mealGroup) { if (ModelState.IsValid) { db.MealGroups.Add(mealGroup); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.mID = new SelectList(db.Meals, "mID", "mName", mealGroup.mID); return(View(mealGroup)); }
// GET: MealGroups/Details/5 public ActionResult Details(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } MealGroup mealGroup = db.MealGroups.Find(id); if (mealGroup == null) { return(HttpNotFound()); } return(View(mealGroup)); }
// GET: MealGroups/Edit/5 public ActionResult Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } MealGroup mealGroup = db.MealGroups.Find(id); if (mealGroup == null) { return(HttpNotFound()); } ViewBag.mID = new SelectList(db.Meals, "mID", "mName", mealGroup.mID); return(View(mealGroup)); }
public async Task Update(MealGroup group) { using MealPlannerContext context = new MealPlannerContext(_dbOptions); context.MealGroups.Update(group); await context.SaveChangesAsync(); }
public async Task <IActionResult> Edit(MealGroup group) { await _mealGroupService.Update(group); return(RedirectToAction("Details", new { id = group.Id })); }
public async Task <IActionResult> Create(MealGroup group) { var id = await _mealGroupService.Create(group); return(RedirectToAction("Details", new { id })); }