public void InsertOrUpdate(TreatmentPlan treatmentplan) { if (treatmentplan.Id == default(int)) { // New entity context.TreatmentPlans.Add(treatmentplan); } else { // Existing entity context.Entry(treatmentplan).State = EntityState.Modified; } }
// // GET: /TreatmentPlan/Create public ActionResult Create() { TreatmentPlan tp = new TreatmentPlan(); tp.Treatments = new List<Treatment>(); IVideoRepository videoRepository = new VideoRepository(); foreach (var v in videoRepository.All) { var t = new Treatment(); t.Title = v.Title; t.Url = v.MobileUrl; tp.Treatments.Add(t); } tp.SelectedTreatmentIds = new List<int>(); return View(tp); }
public ActionResult Edit(TreatmentPlan treatmentplan) { if (ModelState.IsValid) { treatmentplanRepository.InsertOrUpdate(treatmentplan); treatmentplanRepository.Save(); return RedirectToAction("Edit",treatmentplan.Id); } else { return View(); } }