public static void RegisterWidgetCreator(IWidgetCreator creator) { Creators.Add(creator.GetCreatorName(), creator); }
public LandingPageViewModel(IWidgetReader widgetGetter, IWidgetCreator widgetCreator, IWidgetDeleter widgetDeleter) { _widgetGetter = widgetGetter; _widgetCreator = widgetCreator; _widgetDeleter = widgetDeleter; }