/// <summary> /// 新增内训师 /// </summary> public TeachersEditDto CreateTeachers(TeachersEditDto input) { //TODO:新增前的逻辑判断,是否允许新增 var entity = input.MapTo <Teachers>(); entity = _teachersRepository.Insert(entity); return(entity.MapTo <TeachersEditDto>()); }
/// <summary> /// 编辑内训师 /// </summary> public void UpdateTeachers(TeachersEditDto input) { //TODO:更新前的逻辑判断,是否允许更新 var entity = _teachersRepository.Get(input.Id.Value); input.MapTo(entity); _teachersRepository.Update(entity); }
public ActionResult Save(TeachersEditDto model) { try { teachersService.UpdateTeachers(model); return(RedirectToAction("/Index")); } catch (System.Exception) { } return(RedirectToAction("/Index")); }
/// <summary> /// 通过Id获取内训师信息进行编辑或修改 /// </summary> public GetTeachersForEditOutput GetTeachersForEdit(NullableIdDto <long> input) { var output = new GetTeachersForEditOutput(); TeachersEditDto teachersEditDto; if (input.Id.HasValue) { var entity = _teachersRepository.Get(input.Id.Value); teachersEditDto = entity.MapTo <TeachersEditDto>(); } else { teachersEditDto = new TeachersEditDto(); } output.Teachers = teachersEditDto; return(output); }