ویومدل درج ارزیابی از متقاضی
 public virtual async Task<ActionResult> Create(AddEntireEvaluationViewModel viewModel)
 {
    
     if (!ModelState.IsValid)
     {
          return new JsonNetResult
         {
             Data = new
             {
                 success = false,
                 View = this.RenderPartialViewToString(MVC.EntireEvaluation.Views._Create, viewModel)
             }
         };
     }
     viewModel.Content = viewModel.Content.ToSafeHtml();
     viewModel.Brief = viewModel.Brief.ToSafeHtml();
     viewModel.StrongPoint = viewModel.StrongPoint.ToSafeHtml();
     viewModel.Foible = viewModel.Foible.ToSafeHtml();
     var newEntireEvaluation = await _entireEvaluationService.Create(viewModel);
     return new JsonNetResult
     {
         Data = new
         {
             success = true,
             View = this.RenderPartialViewToString(MVC.EntireEvaluation.Views._EntireEvaluationItem, newEntireEvaluation)
         }
     };
 }
 public async  Task<EntireEvaluationViewModel> Create(AddEntireEvaluationViewModel viewModel)
 {
     var entireEvaluation = _mappingEngine.Map<EntireEvaluation>(viewModel);
     _entireEvaluations.Add(entireEvaluation);
     await _unitOfWork.SaveChangesAsync();
     return await _entireEvaluations
         .Include(a => a.CreatedBy).Include(a => a.ModifiedBy).AsNoTracking()
         .ProjectTo<EntireEvaluationViewModel>(_mappingEngine)
         .FirstOrDefaultAsync(a => a.Id == entireEvaluation.Id);
 }
 public async  Task<EntireEvaluationViewModel> Create(AddEntireEvaluationViewModel viewModel)
 {
     var EntireEvaluation = _mappingEngine.Map<EntireEvaluation>(viewModel);
     EntireEvaluation.CreatorId = _userManager.GetCurrentUserId();
     _entireEvaluations.Add(EntireEvaluation);
     await _unitOfWork.SaveChangesAsync();
     return await _entireEvaluations.Include(a => a.Evaluator)
         .Include(a => a.Creator).Include(a => a.LasModifier).AsNoTracking()
         .ProjectTo<EntireEvaluationViewModel>(_mappingEngine)
         .FirstOrDefaultAsync(a => a.Id == EntireEvaluation.Id);
 }
 public async  Task FillAddViewModel(AddEntireEvaluationViewModel viewModel)
 {
     viewModel.Evaluators = await _appraiserService.GetAsSelectedListItem(viewModel.EvaluatorId);
 }