public virtual async Task <ActionResult> Create(AddEducationalExperienceViewModel viewModel) { if (!ModelState.IsValid) { return(new JsonNetResult { Data = new { success = false, View = this.RenderPartialViewToString(MVC.EducationalExperience.Views._Create, viewModel) } }); } var newEducationalExperience = await _educationalExperienceService.Create(viewModel); return(new JsonNetResult { Data = new { success = true, View = this.RenderPartialViewToString(MVC.EducationalExperience.Views._EducationalExperienceItem, newEducationalExperience) } }); }
public virtual ActionResult Create(Guid applicantId) { var viewModel = new AddEducationalExperienceViewModel { ApplicantId = applicantId }; return(PartialView(MVC.EducationalExperience.Views._Create, viewModel)); }
public async Task <EducationalExperienceViewModel> Create(AddEducationalExperienceViewModel viewModel) { var educationalExperience = _mappingEngine.Map <EducationalExperience>(viewModel); _educationalExperiences.Add(educationalExperience); await _unitOfWork.SaveAllChangesAsync(auditUserId : _userManager.GetCurrentUserId()); return(await GetEducationalExperienceViewModel(educationalExperience.Id)); }