/// <summary> /// 通过Id获取课程分类信息进行编辑或修改 /// </summary> public GetCourseCategoryForEditOutput GetCourseCategoryForEdit(NullableIdDto <long> input) { var output = new GetCourseCategoryForEditOutput(); CourseCategoryEditDto courseCategoryEditDto; if (input.Id.HasValue) { var entity = _courseCategoryRepository.Get(input.Id.Value); courseCategoryEditDto = entity.MapTo <CourseCategoryEditDto>(); } else { courseCategoryEditDto = new CourseCategoryEditDto(); } output.CourseCategory = courseCategoryEditDto; return(output); }
public async Task <GetCourseCategoryForEditOutput> GetForEdit(NullableIdDto <long> input) { var output = new GetCourseCategoryForEditOutput(); CourseCategoryEditDto editDto; if (input.Id.HasValue) { var entity = await _categoryManager.FindByIdAsync(input.Id.Value); editDto = ObjectMapper.Map <CourseCategoryEditDto>(entity); } else { editDto = new CourseCategoryEditDto(); } output.CourseCategory = editDto; return(output); }