private EvaluationVM GetEvaluation(int evaluationId, int perspectiveId) { var evaluationPractices = this.evaluationService.GetEvaluationPracticesByPerspectiveId(evaluationId, perspectiveId); var evaluationPracticeVM = new EvaluationVM(); evaluationPracticeVM.EvaluationId = evaluationId; evaluationPracticeVM.EvaluationPractice = evaluationPractices.ToList(); evaluationPracticeVM.PerspectiveId = perspectiveId; //evaluationPracticeVM.PerspectiveName = "sdfsd"; //evaluationPracticeVM.Requirement = evaluationPractices.SelectMany(p => p.Practice.PracticeRequirement); return evaluationPracticeVM; }
public ActionResult Edit(EvaluationVM evaluation) { Evaluation evaluationModel = this.evaluationService.GetById(evaluation.EvaluationId); evaluationModel.EvaluationPractice = (ICollection<EvaluationPractice>)evaluation.EvaluationPractice; this.evaluationService.Update(evaluationModel); return RedirectToAction("Index"); }