public ActionResult Edit(GoalAndActualModel goalAndActualModel) { var findGoal = db.Goals.Find(goalAndActualModel.goal.Id); var findActual = db.Actuals.Where(a => a.GoalFK == goalAndActualModel.goal.Id).SingleOrDefault(); try { findGoal.Monday = goalAndActualModel.goal.Monday; findGoal.Tuesday = goalAndActualModel.goal.Tuesday; findGoal.Wednesday = goalAndActualModel.goal.Wednesday; findGoal.Thursday = goalAndActualModel.goal.Thursday; findGoal.Friday = goalAndActualModel.goal.Friday; findGoal.StartDate = goalAndActualModel.goal.StartDate; findGoal.EndDate = goalAndActualModel.goal.EndDate; findActual.Monday = goalAndActualModel.actual.Monday; findActual.Tuesday = goalAndActualModel.actual.Tuesday; findActual.Wednesday = goalAndActualModel.actual.Wednesday; findActual.Thursday = goalAndActualModel.actual.Thursday; findActual.Friday = goalAndActualModel.actual.Friday; db.SaveChanges(); return(RedirectToAction("Index", "ProductionManager")); } catch { return(View()); } }
// GET: GoalsAndActual/Edit/5 public ActionResult Edit(int id) { var findGoal = db.Goals.Find(id); var findActual = db.Actuals.Where(a => a.GoalFK == findGoal.Id).Single(); GoalAndActualModel goalAndActualModel = new GoalAndActualModel() { goal = new Goal(), actual = new Actual() }; goalAndActualModel.goal = findGoal; goalAndActualModel.actual = findActual; return(View(goalAndActualModel)); }