public BodyPartDispenser(DispenserType type, int stock) : base(type.ToString(), "Box_Leer") { this.type = type; this.initialStock = stock; this.originalStock = stock; this.count = 0; }
public static BodyPartType Map(DispenserType type) { switch (type) { case DispenserType.Herzgerät: return(BodyPartType.HERZ); case DispenserType.Lungengerät: return(BodyPartType.LUNGE); case DispenserType.Nierengerät: return(BodyPartType.NIERE); default: throw new Exception("Unknown DispenserType"); } }
public void AddDispenser(BodyPartDispenser dispenser) { DispenserType type = dispenser.type; BodyPart.BodyPartType bodyPartType; switch (type) { case DispenserType.Herzgerät: bodyPartType = BodyPart.BodyPartType.HERZ; break; case DispenserType.Lungengerät: bodyPartType = BodyPart.BodyPartType.LUNGE; break; case DispenserType.Nierengerät: bodyPartType = BodyPart.BodyPartType.NIERE; break; default: bodyPartType = BodyPart.BodyPartType.HERZ; break; } if (!dispensers.ContainsKey(bodyPartType)) { dispensers[bodyPartType] = new List <BodyPartDispenser>(); } dispensers[bodyPartType].Add(dispenser); }