// GET: PracticeRequirements/Create public ActionResult Create(int practiceId) { PracticeRequirementViewModel practiceRequirementViewModel = new PracticeRequirementViewModel(); practiceRequirementViewModel.PracticeId = practiceId; return View(practiceRequirementViewModel); }
public ActionResult Create(PracticeRequirementViewModel practiceRequirementViewModel) { try { if (ModelState.IsValid) { var practiceRequirementModel = AutoMapper.Mapper.Map<PracticeRequirementViewModel, PracticeRequirement>(practiceRequirementViewModel); this.practiceRequirementService.Add(practiceRequirementModel); } return RedirectToAction("Index", new { practiceId = practiceRequirementViewModel.PracticeId }); } catch { return View(); } }
public ActionResult Edit(int id, PracticeRequirementViewModel practiceRequirementViewModel) { if (ModelState.IsValid) { var practiceRequirementModel = AutoMapper.Mapper.Map<PracticeRequirementViewModel, PracticeRequirement>(practiceRequirementViewModel); this.practiceRequirementService.Update(practiceRequirementModel); ViewBag.PracticeId = practiceRequirementViewModel.PracticeId; } return RedirectToAction("Index", new { practiceId = practiceRequirementViewModel.PracticeId}); }