Esempio n. 1
0
    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 }));
        }