public virtual async Task <ActionResult> Edit(EditEntireEvaluationViewModel viewModel) { if (!ModelState.IsValid) { return(View(viewModel)); } viewModel.Content = viewModel.Content.ToSafeHtml(); viewModel.Brief = viewModel.Brief.ToSafeHtml(); viewModel.StrongPoint = viewModel.StrongPoint.ToSafeHtml(); viewModel.Foible = viewModel.Foible.ToSafeHtml(); await _entireEvaluationService.EditAsync(viewModel); await _unitOfWork.SaveAllChangesAsync(); return(RedirectToAction(MVC.EntireEvaluation.List(viewModel.ApplicantId))); }
public async Task EditAsync(EditEntireEvaluationViewModel viewModel) { var entireEvaluation = await _entireEvaluations.FirstAsync(a => a.Id == viewModel.Id); _mappingEngine.Map(viewModel, entireEvaluation); }