/// <summary> /// 物理删除刀具信息 /// </summary> /// <param name="ids"></param> /// <returns></returns> public async Task <OperationResult> DeleteEquipmentSparePartTypeMap(params Guid[] ids) { ids.CheckNotNull("ids"); EquipmentSparePartTypeMapRepository.UnitOfWork.BeginTransaction(); var result = await EquipmentSparePartTypeMapRepository.DeleteAsync(ids); EquipmentSparePartTypeMapRepository.UnitOfWork.Commit(); return(result); }
public async Task <OperationResult> UpdateEquipmentSparePartTypeMap(params EquipmentSparePartTypeMapInputDto[] inputDtos) { inputDtos.CheckNotNull("inputDtos"); EquipmentSparePartTypeMapRepository.UnitOfWork.BeginTransaction(); var result = await EquipmentSparePartTypeMapRepository.UpdateAsync(inputDtos); EquipmentSparePartTypeMapRepository.UnitOfWork.Commit(); return(result); }
/// <summary> /// 检查刀具信息信息是否存在 /// </summary> /// <param name="predicate">检查谓语表达式</param> /// <param name="id">更新的刀具信息编号</param> /// <returns>刀具信息是否存在</returns> public bool CheckEquipmentSparePartTypeMapExists(Expression <Func <EquipmentSparePartTypeMap, bool> > predicate, Guid id) { return(EquipmentSparePartTypeMapRepository.CheckExists(predicate, id)); }