/// <summary> /// 通过Id获取物料分类信息进行编辑或修改 /// </summary> public async Task <GetMaterielsClassesForEditOutput> GetMaterielsClassesForEditAsync(NullableIdDto <System.Guid> input) { var output = new GetMaterielsClassesForEditOutput(); MaterielsClassesEditDto materielsClassesEditDto; if (input.Id.HasValue) { var entity = await _materielsClassesRepository.GetAsync(input.Id.Value); materielsClassesEditDto = entity.MapTo <MaterielsClassesEditDto>(); } else { materielsClassesEditDto = new MaterielsClassesEditDto(); } output.MaterielsClasses = materielsClassesEditDto; return(output); }
/// <summary> /// 构造函数 /// </summary> /// <param name="output"></param> public CreateOrEditMaterielsClassesModalViewModel(GetMaterielsClassesForEditOutput output) { output.MapTo(this); }