/// <summary> /// AddTool /// </summary> /// <param name="tool"></param> /// <returns></returns> public bool AddTool(DeviceTool tool) { bool result = false; if (!ToolExists(tool)) { Tools.Add(tool); result = true; } return(result); }
/// <summary> /// FindToolById /// </summary> /// <param name="id"></param> /// <returns></returns> public DeviceTool FindToolById(string id) { DeviceTool result = null; if (!string.IsNullOrEmpty(id)) { foreach (var tool in Tools) { if (tool.Id.ToLower() == id.ToLower()) { result = tool; break; } } } return(result); }
/// <summary> /// ToolExists /// </summary> /// <param name="tool"></param> /// <returns></returns> public bool ToolExists(DeviceTool tool) { return(FindToolById(tool.Id) != null); }