예제 #1
0
        /// <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);
        }
예제 #2
0
        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);
        }
예제 #3
0
 /// <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));
 }