public async Task <IActionResult> Create(CreateOrEditInterviewViewModel model) { if (ModelState.IsValid) { var interview = Mapper.Map <Interview>(model); await _interviewManager.CreateAsync(interview); Notifier.Success($"你已成功创建了“{model.Name}”的预约记录!"); return(RedirectToAction(nameof(List))); } return(View(model)); }
public async Task <IActionResult> Edit(CreateOrEditInterviewViewModel model) { if (ModelState.IsValid) { var interview = await _interviewManager.FindByIdAsync(model.Id.Value); if (interview == null) { return(NotFound(model.Id)); } interview = Mapper.Map(model, interview); await _interviewManager.UpdateAsync(interview); Notifier.Success($"你已成功编辑了“{model.Name}”的预约记录!"); return(RedirectToAction(nameof(List))); } return(View(model)); }