public virtual async Task <ActionResult> Create(AddWorkExperienceViewModel viewModel) { if (!ModelState.IsValid) { await _workExperienceService.FillAddViewModel(viewModel, IranCitiesPath); return(new JsonNetResult { Data = new { success = false, View = this.RenderPartialViewToString(MVC.WorkExperience.Views._Create, viewModel) } }); } var newWork = await _workExperienceService.Create(viewModel); return(new JsonNetResult { Data = new { success = true, View = this.RenderPartialViewToString(MVC.WorkExperience.Views._WorkExperienceItem, newWork) } }); }