Ejemplo n.º 1
0
        public ActionResult DeleteConfirmed(int id)
        {
            DailyChore dailyChore = db.dailyChore.Find(id);

            db.dailyChore.Remove(dailyChore);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 2
0
 public ActionResult Edit([Bind(Include = "Id,FamilyId,ChoreId,ChoreDay,Done")] DailyChore dailyChore)
 {
     if (ModelState.IsValid)
     {
         db.Entry(dailyChore).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.ChoreId  = new SelectList(db.chore, "Id", "Chores", dailyChore.ChoreId);
     ViewBag.FamilyId = new SelectList(db.family, "Id", "Name", dailyChore.FamilyId);
     return(View(dailyChore));
 }
Ejemplo n.º 3
0
        // GET: DailyChores/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            DailyChore dailyChore = db.dailyChore.Find(id);

            if (dailyChore == null)
            {
                return(HttpNotFound());
            }
            return(View(dailyChore));
        }
Ejemplo n.º 4
0
        // GET: DailyChores/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            DailyChore dailyChore = db.dailyChore.Find(id);

            if (dailyChore == null)
            {
                return(HttpNotFound());
            }
            ViewBag.ChoreId  = new SelectList(db.chore, "Id", "Chores", dailyChore.ChoreId);
            ViewBag.FamilyId = new SelectList(db.family, "Id", "Name", dailyChore.FamilyId);
            return(View(dailyChore));
        }
Ejemplo n.º 5
0
        public ActionResult DailyChoreView(DailyChoreViewModel model)
        {
            model.choredetail  = db.chore;
            model.familydetail = db.family;
            // model.dailychoredetail = db.dailyChore.Where(z => z.FamilyId == model.FamilyId).ToList();
            Family familymember = new Family();

            familymember = db.family.FirstOrDefault(x => x.Id == model.FamilyId);
            model.Name   = familymember.Name;
            Chore chorename = new Chore();

            chorename    = db.chore.FirstOrDefault(y => y.Id == model.ChoreId);
            model.Chores = chorename.Chores;
            if (model.Done == true)
            {
                familymember.Amount += 1.50;
                familymember.Points += 1;
            }
            model.Points = familymember.Points;
            model.Amount = familymember.Amount;
            var dailyChore = new DailyChore
            {
                FamilyId = model.FamilyId,
                ChoreId  = model.ChoreId,
                ChoreDay = model.ChoreDay,
                Done     = model.Done
            };

            db.dailyChore.Add(dailyChore);
            db.SaveChanges();

            model.dailychoredetail = db.dailyChore.Where(z => z.FamilyId == model.FamilyId).ToList();

            ViewBag.ChoreId  = new SelectList(db.chore, "Id", "Chores", model.ChoreId);
            ViewBag.FamilyId = new SelectList(db.family, "Id", "Name", model.FamilyId);
            return(View(model));
        }