public ActionResult AddKid(Kid kid) { FamiliesDb db = new FamiliesDb(Properties.Settings.Default.ConStr); db.AddKid(kid); TempData["Kid"] = kid; return(Redirect($"/home/SeeKids?Id={kid.FamilyId}")); }
public ActionResult DeleteFamily(Family family) { FamiliesDb db = new FamiliesDb(Properties.Settings.Default.ConStr); db.DeleteFamily(family); TempData["Family"] = family; return(Redirect("/")); }
public ActionResult AddFamily(Family family) { FamiliesDb db = new FamiliesDb(Properties.Settings.Default.ConStr); family.Id = db.AddFamily(new Family { LastName = family.LastName }); TempData["Family"] = family; return(Redirect("/")); }
public ActionResult SeeKids(int Id) { SeeKidsViewModel skv = new SeeKidsViewModel(); FamiliesDb db = new FamiliesDb(Properties.Settings.Default.ConStr); if (TempData["Kid"] != null) { skv.KidAdded = (Kid)TempData["Kid"]; } skv.Family = new Family(); skv.Family.Id = Id; skv.Kids = db.GetKids(Id); return(View(skv)); }
public ActionResult Index() { IndexViewModel ivm = new IndexViewModel(); FamiliesDb db = new FamiliesDb(Properties.Settings.Default.ConStr); ivm.FamiliesWithNumberOfKids = db.GetFamiliesWithNumberOfKids(); Family family = (Family)TempData["Family"]; if (family != null) { ivm.Activity = db.AddedDeleted("Families", family); ivm.Family = family; } return(View(ivm)); }