Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        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();
        }