public virtual async Task <ActionResult> Create(AddInterviewViewModel viewModel) { if (!ModelState.IsValid) { return(new JsonNetResult { Data = new { success = false, View = this.RenderPartialViewToString(MVC.Interview.Views._Create, viewModel) } }); } viewModel.Brief = viewModel.Brief.ToSafeHtml(); viewModel.Body = viewModel.Body.ToSafeHtml(); var newInterview = await _interviewService.Create(viewModel); return(new JsonNetResult { Data = new { success = true, View = this.RenderPartialViewToString(MVC.Interview.Views._InterviewItem, newInterview) } }); }
public virtual ActionResult Create(Guid applicantId) { var viewModel = new AddInterviewViewModel { ApplicantId = applicantId }; return(PartialView(MVC.Interview.Views._Create, viewModel)); }
public async Task <InterviewViewModel> Create(AddInterviewViewModel viewModel) { var interview = _mappingEngine.Map <Interview>(viewModel); _interviews.Add(interview); await _unitOfWork.SaveChangesAsync(); return(await _interviews .Include(a => a.CreatedBy).Include(a => a.ModifiedBy).AsNoTracking() .ProjectTo <InterviewViewModel>(_mappingEngine) .FirstOrDefaultAsync(a => a.Id == interview.Id)); }
public async Task <IActionResult> AddNewInterview([FromBody] AddInterviewViewModel model) { //Do code here return(Ok()); }
public async Task <ActionResult> AddNewInterview(AddInterviewViewModel model) { //Do code here throw new NotImplementedException(); }