Core - Fixed an error when enabling a module without a datamodel

Shared UI - XML comments
This commit is contained in:
Robert committed 2020-11-18 19:28:05 +01:00
1 parent fb3466e102
commit 833a61ecab
38 files changed
+622 -210

No files matched your search

@@ -4,8 +4,18 @@ using Artemis.UI.Shared.Services;
namespace Artemis.UI.Shared
{
/// <summary>
/// Provides extensions for special data model wrappers used by events and list conditions
/// </summary>
public static class DataModelWrapperExtensions
{
/// <summary>
/// Creates a view model for a <see cref="EventPredicateWrapperDataModel" />
/// </summary>
/// <param name="wrapper">The wrapper to create the view model for</param>
/// <param name="dataModelUIService">The data model UI service to be used by the view model</param>
/// <param name="configuration">The update configuration to be used by the view model</param>
/// <returns>The created view model</returns>
public static DataModelPropertiesViewModel CreateViewModel(this EventPredicateWrapperDataModel wrapper, IDataModelUIService dataModelUIService, DataModelUpdateConfiguration configuration)
{
DataModelPropertiesViewModel viewModel = new DataModelPropertiesViewModel(wrapper, null, new DataModelPath(wrapper));
@@ -16,6 +26,13 @@ namespace Artemis.UI.Shared
return viewModel;
}
/// <summary>
/// Creates a view model for a <see cref="ListPredicateWrapperDataModel" />
/// </summary>
/// <param name="wrapper">The wrapper to create the view model for</param>
/// <param name="dataModelUIService">The data model UI service to be used by the view model</param>
/// <param name="configuration">The update configuration to be used by the view model</param>
/// <returns>The created view model</returns>
public static DataModelPropertiesViewModel CreateViewModel(this ListPredicateWrapperDataModel wrapper, IDataModelUIService dataModelUIService, DataModelUpdateConfiguration configuration)
{
DataModelPropertiesViewModel viewModel = new DataModelPropertiesViewModel(wrapper, null, new DataModelPath(wrapper));