public ActionResult DeleteConfirmed(int id) { DailyChore dailyChore = db.dailyChore.Find(id); db.dailyChore.Remove(dailyChore); db.SaveChanges(); return(RedirectToAction("Index")); }
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)); }
// 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)); }
// 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)); }
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)); }