public void TraceYard(TimberYard yard) { yard.YardChanged += (snd, args) => { SaveToJournal(args.Lot.ToString(), args.Type); }; }
//methods private void OnFirmYardAdded(TimberYard yard) { if (FirmYardAdded != null) { FirmYardAddedEventArgs args = new FirmYardAddedEventArgs(yard); FirmYardAdded(this, args); } }
//remove a yard public void RemoveYard(TimberYard timberYard) { this.yards.Remove(timberYard); }
//add a yard public void AddYard(TimberYard timberYard) { this.yards.Add(timberYard); OnFirmYardAdded(timberYard); }
public FirmYardAddedEventArgs(TimberYard yard) { this.Yard = yard; }