public void Add(string serialNumber, double price, Builder_Enum builder, string model, Type_Enum type, Wood_Enum backWood, Wood_Enum topWood, String_Enum numString) { GuitarSpec guitarSpec = new GuitarSpec(builder, model, type, backWood, topWood, numString); Guitar guitar = new Guitar(serialNumber, price, guitarSpec); guitars.Add(guitar); }
public GuitarSpec(Builder_Enum builder, string Model, Type_Enum type, Wood_Enum backWood, Wood_Enum topWood, String_Enum numString) : base(builder, Model, type, backWood, topWood) { this.builder = builder; this.model = model; this.type = type; this.backWood = backWood; this.topWood = topWood; this.numString = numString; }
public List <Guitar> Search(GuitarSpec searchSpec) { List <Guitar> matchGuitar = new List <Guitar>(); for (int i = 0; i < guitars.Count; i++) { Guitar guitar = guitars[i]; Builder_Enum builder = searchSpec.Builder; if (builder != guitar.Spec.Builder) { continue; } string model = searchSpec.Model.ToString(); if ((model != null) && (!model.Equals("")) && (!model.Equals(guitar.Spec.Model.ToLower()))) { continue; } Type_Enum type = searchSpec.Type; if (type != guitar.Spec.Type) { continue; } Wood_Enum backWood = searchSpec.BackWood; if (backWood != guitar.Spec.BackWood) { continue; } Wood_Enum topWood = searchSpec.TopWood; if (topWood != guitar.Spec.TopWood) { continue; } String_Enum numString = searchSpec.NumString; if (numString != guitar.Spec.NumString) { continue; } matchGuitar.Add(guitar); } return(matchGuitar); }
public GuitarSpec(Model_Enum model, Builder_Enum builder, Type_Enum type, Wood_Enum topWood, Wood_Enum backWood, String_Enum numString) : base(model, builder, type, topWood, backWood) { this.numString = numString; }
public Guitar(string serialNumber, double price, String_Enum numString, InstrumentsSpec instrumensSpec) : base(serialNumber, price, instrumensSpec) { }