Beispiel #1
0
    /// <inheritdoc />
    public async Task <AssetModel <T> > CreateAssetAsync <T>(AssetCreateModel <T> asset) where T : new()
    {
        if (asset == null)
        {
            throw new ArgumentNullException(nameof(asset));
        }

        var result = await CreateAssetAsync(_modelProvider.GetAssetCreateModel(asset));

        return(_modelProvider.GetAssetModel <T>(result));
    }