Exemple #1
0
        ///
        /// <param name="newEquipment"></param>
        public EquipmentMaintReason CreateMaintReason(EquipmentMaintReason newMaintReason)
        {
            EquipmentMaintReason returnMaintReason = null;

            try
            {
                //创建对应操作
                //_unitOfWork.AddAction(newMaintReason.EquipmentMaintEffect, DataActions.Add);

                //创建原因
                //newMaintReason.effect_id = newMaintReason.EquipmentMaintEffect.id;


                _unitOfWork.AddAction(newMaintReason, DataActions.Add);

                //保存
                _unitOfWork.Save();

                returnMaintReason = newMaintReason;
            }
            catch (RepositoryException ex)
            {
                throw ex;
            }

            return(returnMaintReason);
        }
Exemple #2
0
        ///
        /// <param name="updateMaintReason"></param>
        public EquipmentMaintReason UpdateMaintReason(EquipmentMaintReason updateMaintReason)
        {
            EquipmentMaintReason returnEquipmentMaintReason = null;

            try
            {
                _maintReasonDal.Update(updateMaintReason);
                returnEquipmentMaintReason = updateMaintReason;
            }
            catch (RepositoryException ex)
            {
                throw ex;
            }
            return(returnEquipmentMaintReason);
        }