public virtual async Task<ActionResult> Create(AddResearchExperienceViewModel viewModel) { if (!ModelState.IsValid) { return new JsonNetResult { Data = new { success = false, View = this.RenderPartialViewToString(MVC.ResearchExperience.Views._Create, viewModel) } }; } var newResearch=await _researchExperienceService.Create(viewModel); return new JsonNetResult { Data = new { success =true, View = this.RenderPartialViewToString(MVC.ResearchExperience.Views._ResearchExperienceItem, newResearch) } }; }
public async Task<ResearchExperienceViewModel> Create(AddResearchExperienceViewModel viewModel) { var researchExperience = _mappingEngine.Map<ResearchExperience>(viewModel); _researchExperiences.Add(researchExperience); await _unitOfWork.SaveChangesAsync(); return await GetResearchExperienceViewModel(researchExperience.Id); }
public virtual ActionResult Create(Guid TeacherId) { if (!_referentialTeacherService.CanManageTeacher(TeacherId)) return HttpNotFound(); var viewModel = new AddResearchExperienceViewModel { TeacherId = TeacherId }; return PartialView(MVC.ResearchExperience.Views._Create,viewModel); }
public virtual ActionResult Create(Guid applicantId) { var viewModel = new AddResearchExperienceViewModel { ApplicantId = applicantId }; return PartialView(MVC.ResearchExperience.Views._Create,viewModel); }