/// <summary> /// ����豸 /// </summary> /// <param name="dvr">�豸</param> public void Add(IVOD dvr) { Num = List.Add(dvr); }
///// <summary> ///// �� ///// </summary> ///// <param name="deviceID">�豸ID</param> ///// <param name="device">�豸</param> ///// <returns></returns> //public bool UpdateByID(int deviceID, IDVR device) //{ // if (device == null) throw new ArgumentNullException("device" + "�豸�б���ʱ�豸Ϊ��"); // IDVR _device = FindByID(deviceID); // if (_device != null) // { // // ReSharper disable RedundantAssignment // device = _device; // // ReSharper restore RedundantAssignment // return true; // } // // ReSharper disable RedundantIfElseBlock // else // // ReSharper restore RedundantIfElseBlock // { // return false; // } //} /// <summary> /// �� /// </summary> /// <param name="dvrIP">�豸IP</param> /// <param name="dvr">�豸</param> /// <returns></returns> public bool UpdateByIP(string dvrIP, IVOD dvr) { if (dvr == null) throw new ArgumentNullException("device" + "�豸�б���ʱ�豸Ϊ��"); IVOD _dvr = FindByIP(dvrIP); if (_dvr != null) { // ReSharper disable RedundantAssignment dvr = _dvr; // ReSharper restore RedundantAssignment return true; } // ReSharper disable RedundantIfElseBlock else // ReSharper restore RedundantIfElseBlock { return false; } }