public async Task UpdateEquipmentTypeAsync(T_EquipmentTypeForEditOutputDto input) { var entity = await _repository.GetAsync(input.Id.Value); if (entity == null) { throw new AbandonedMutexException("不存在这个对象"); } await _repository.UpdateAsync(input.MapTo <T_EquipmentType>()); }
public async ValueTask <GetT_EquipmentTypeForEditOutput> GetEquipmentTypeForEditOutputAsync(NullableIdDto <int> input) { var output = new GetT_EquipmentTypeForEditOutput(); T_EquipmentTypeForEditOutputDto quipmentTypeForEditOutputDto; if (input.Id.HasValue) { var entity = _repository.Get(input.Id.Value); quipmentTypeForEditOutputDto = entity.MapTo <T_EquipmentTypeForEditOutputDto>(); } else { quipmentTypeForEditOutputDto = new T_EquipmentTypeForEditOutputDto(); } output.EquipmentTypeForEditOutput = quipmentTypeForEditOutputDto; return(output); }
public async Task <T_EquipmentTypeForEditOutputDto> CreateEquipmentTypeAsync(T_EquipmentTypeForEditOutputDto input) { var entity = await _repository.InsertAsync(input.MapTo <T_EquipmentType>()); return(entity.MapTo <T_EquipmentTypeForEditOutputDto>()); }