/// <summary> /// Removes one load case or load combination from the list of cases included in the specified load combination. /// </summary> /// <param name="loadCase">The load case included within the load combination.</param> /// <exception cref="CSiException"><see cref="CSiApiBase.API_DEFAULT_ERROR_CODE" /></exception> public void RemoveCase(LoadCase loadCase) { _apiLoadCombinations?.DeleteCase(Name, eCaseComboType.LoadCase, loadCase.Name); CaseNames.Remove(CaseNames.FirstOrDefault(o => o.Item1 == loadCase.Name)); Cases.Remove(Cases.FirstOrDefault(o => o.Load == loadCase)); }
/// <summary> /// Removes one load case or load combination from the list of cases included in the specified load combination. /// </summary> /// <param name="loadCase">The load case included within the load combination.</param> public void RemoveCase(LoadCase loadCase) { CaseNames.Remove(CaseNames.FirstOrDefault(o => o.Item1 == loadCase.Name)); Cases.Remove(Cases.FirstOrDefault(o => o.Load == loadCase)); }