public ActionResult DeleteConfirmed(long id)
        {
            FoodGroupCategory foodGroupCategory = db.FoodGroupCategories.Find(id);

            db.FoodGroupCategories.Remove(foodGroupCategory);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "ID,Category,FoodGroupID")] FoodGroupCategory foodGroupCategory)
 {
     if (ModelState.IsValid)
     {
         db.Entry(foodGroupCategory).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.FoodGroupID = new SelectList(db.FoodGroups, "ID", "FoodGroup1", foodGroupCategory.FoodGroupID);
     return(View(foodGroupCategory));
 }
        public ActionResult Create([Bind(Include = "ID,Category,FoodGroupID")] FoodGroupCategory foodGroupCategory)
        {
            if (ModelState.IsValid)
            {
                db.FoodGroupCategories.Add(foodGroupCategory);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.FoodGroupID = new SelectList(db.FoodGroups, "ID", "FoodGroup1", foodGroupCategory.FoodGroupID);
            return(View(foodGroupCategory));
        }
        // GET: FoodGroupCategories/Details/5
        public ActionResult Details(long?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            FoodGroupCategory foodGroupCategory = db.FoodGroupCategories.Find(id);

            if (foodGroupCategory == null)
            {
                return(HttpNotFound());
            }
            return(View(foodGroupCategory));
        }
        // GET: FoodGroupCategories/Edit/5
        public ActionResult Edit(long?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            FoodGroupCategory foodGroupCategory = db.FoodGroupCategories.Find(id);

            if (foodGroupCategory == null)
            {
                return(HttpNotFound());
            }
            ViewBag.FoodGroupID = new SelectList(db.FoodGroups, "ID", "FoodGroup1", foodGroupCategory.FoodGroupID);
            return(View(foodGroupCategory));
        }
Beispiel #6
0
        private float FoodGroupFallPerTickByCategory(FoodGroupCategory category)
        {
            switch (category)
            {
            case FoodGroupCategory.FoodGroupFullySatisfied:
            case FoodGroupCategory.FoodGroupSatisfied:
                return(BaseFoodGroupFallPerTick);

            case FoodGroupCategory.FoodGroupLow:
                return(BaseFoodGroupFallPerTick * 0.5f);

            case FoodGroupCategory.FoodGroupMissing:
                return(BaseFoodGroupFallPerTick * 0.15f);

            default:
                throw new NotImplementedException();
            }
        }