/// <summary> /// ��� /// </summary> /// <param name="linkAcion"></param> public void Add(ILinkAction linkAcion) { Num = List.Add(linkAcion); }
///// <summary> ///// ��ID���� ///// </summary> ///// <param name="deviceID">ID</param> ///// <returns></returns> //public IDVR FindByID(int deviceID) //{ // foreach (IDVR linkAcion in List) // { // if (linkAcion.DeviceID == deviceID) // { // return linkAcion; // } // } // return null; //} ///// <summary> /////���� ///// </summary> ///// <param name="dvrIP">���</param> ///// <returns></returns> //public ILinkAction FindByIP(string dvrIP) //{ // foreach (ILinkAction linkAcion in List) // { // if (linkAcion.DvrIP == dvrIP) // { // return linkAcion; // } // } // return null; //} ///// <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="linkAcion"></param> ///// <returns></returns> //public bool UpdateByIP(string dvrIP, ILinkAction linkAcion) //{ // if (linkAcion == null) throw new ArgumentNullException("device" + "�б���ʱΪ��"); // ILinkAction _linkAcion = FindByIP(dvrIP); // if (_linkAcion != null) // { // // ReSharper disable RedundantAssignment // linkAcion = _linkAcion; // // ReSharper restore RedundantAssignment // return true; // } // // ReSharper disable RedundantIfElseBlock // else // // ReSharper restore RedundantIfElseBlock // { // return false; // } //} /// <summary> /// ���� /// </summary> /// <param name="linkAcion"></param> /// <returns></returns> public bool Contents(ILinkAction linkAcion) { foreach (ILinkAction _linkAcion in List) { if (_linkAcion == linkAcion) { return true; } } return false; }