V14: Update DataTypeControllerBase to use GetAllAsync() (#15641)
* Update to use GetAllAsync() * Obsolete GetAll --------- Co-authored-by: Elitsa <elm@umbraco.dk>
This commit is contained in:
@@ -30,7 +30,7 @@ public class DataTypeTreeControllerBase : FolderTreeControllerBase<DataTypeTreeI
|
||||
protected override DataTypeTreeItemResponseModel[] MapTreeItemViewModels(Guid? parentId, IEntitySlim[] entities)
|
||||
{
|
||||
var dataTypes = _dataTypeService
|
||||
.GetAll(entities.Select(entity => entity.Id).ToArray())
|
||||
.GetAllAsync(entities.Select(entity => entity.Key).ToArray()).GetAwaiter().GetResult()
|
||||
.ToDictionary(contentType => contentType.Id);
|
||||
|
||||
return entities.Select(entity =>
|
||||
|
||||
@@ -112,6 +112,7 @@ public interface IDataTypeService : IService
|
||||
/// </summary>
|
||||
/// <param name="ids">Optional array of Ids</param>
|
||||
/// <returns>An enumerable list of <see cref="IDataType" /> objects</returns>
|
||||
[Obsolete("Please use GetAllAsync. Will be removed in V15.")]
|
||||
IEnumerable<IDataType> GetAll(params int[] ids);
|
||||
|
||||
/// <summary>
|
||||
|
||||
Reference in New Issue
Block a user