//Example of using the BaseData object public override IEnumerable GetPropertyValues(IComponent component, IModelProperty property, ITemplate template, IViewModelFactory factory) { IMultimedia[] result = null; if (component != null && component.Multimedia != null) { result = new IMultimedia[] { component.Multimedia }; } return(result); }
public PremiumCar(IEquipmentAbstractFactory equipmentFactory) { aircondition = equipmentFactory.CreateAircondition(); multimedia = equipmentFactory.CreateMultimedia(); }
//Example of using the BaseData object public override IEnumerable GetPropertyValues(IComponent component, IModelProperty property, ITemplate template, IViewModelFactory factory) { IMultimedia[] result = null; if (component != null && component.Multimedia != null) { result = new IMultimedia[] { component.Multimedia }; } return result; }
public Maschine(IMultimedia context) { Context = context; }
public MultimediaData(IMultimedia multimedia) { //This can and will often be null this.multimedia = multimedia; }