public ToolsOnlyInjuryTreatment(params string[] tools) { var groups = new List <MedicalAppliancesGroup>(); groups.AddRange(tools.Select(x => { var g = MedicalAppliancesGroup.GetRelevantMedicalGroup(x); if (g == null) { return(new MedicalAppliancesGroup(x)); } return(g); })); _toolsNeeded = groups.ToList(); _toolsOriginal = groups.ToList(); }
public ToolsOnlyInjuryTreatment(string tool, MedicalAppliancesGroup group, params string[] restTools) { var tools = new List <MedicalAppliancesGroup>(); tools.Add(new MedicalAppliancesGroup(tool)); tools.Add(group); tools.AddRange(restTools.Select(x => { var g = MedicalAppliancesGroup.GetRelevantMedicalGroup(x); if (g == null) { return(new MedicalAppliancesGroup(x)); } return(g); })); _toolsNeeded = tools.ToList(); _toolsOriginal = tools.ToList(); }