protected override void OnSetFromClone(Entity entity, IEnumerable <Entity> references) { base.OnSetFromClone(entity, references); var clone = entity as Grape; GrapeColor = clone.GrapeColor; Value = clone.Value; }
private void InitializeGrapes(out List <Grape> grapes, GrapeColor color) { grapes = new List <Grape>(); for (int i = 1; i <= 9; i++) { grapes.Add(new Grape(_eventAggregator, i, color)); } }
public Grape(IEventAggregator eventAggregator, int value, GrapeColor grapeColor) : base(eventAggregator) { Value = value; GrapeColor = grapeColor; }