internal void Select(TActionComponent component) { component.ThrowNull(); GadgetModel.CopyFrom(component.Models.GadgetReportModel); ComponentControlModel.SelectModel(component); BusyVisibility = GadgetModel.BusyVisibility; }
internal void Select(TActionComponent component) { component.ThrowNull(); if (component.IsCategory(TCategory.Material)) { GadgetModel.CopyFrom(component.Models.GadgetMaterialModel); ComponentControlModel.SelectModel(component); BusyVisibility = component.Models.GadgetMaterialModel.BusyVisibility; } }
internal void Select(TActionComponent component, Dictionary <Guid, GadgetMaterial> materialDictionary) { component.ThrowNull(); materialDictionary.ThrowNull(); if (component.IsCategory(TCategory.Result)) { Current.CopyFrom(component.Models.GadgetResultModel); ComponentControlModel.Select(component, materialDictionary); BusyVisibility = Current.BusyVisibility; } }
internal void Select(TActionComponent component) { if (component.NotNull()) { if (component.IsCategory(TCategory.Registration)) { GadgetModel.CopyFrom(component.Models.GadgetRegistrationModel); ComponentControlModel.SelectModel(component); BusyVisibility = component.Models.GadgetRegistrationModel.BusyVisibility; } } }