diff --git a/Dtos/XBaseIndexedDto.cs b/Dtos/XBaseIndexedDto.cs index a815522..9508aa3 100644 --- a/Dtos/XBaseIndexedDto.cs +++ b/Dtos/XBaseIndexedDto.cs @@ -2,11 +2,12 @@ using xModels.Base; namespace xModels.Dtos { - public class XBaseIndexedDto : XBaseDto + public class XBaseIndexedDto : XBaseDto { - public TIndex Index { get; set; } public T Item { get; set; } + public TKey Key { get; set; } + public TIndex Index { get; set; } } - public class XBaseIntIndexedDto : XBaseIndexedDto { } + public class XBaseIntIndexedDto : XBaseIndexedDto { } } \ No newline at end of file diff --git a/Extensions/XModelExtensions.cs b/Extensions/XModelExtensions.cs index 6a1ef15..76ee455 100644 --- a/Extensions/XModelExtensions.cs +++ b/Extensions/XModelExtensions.cs @@ -34,8 +34,8 @@ namespace xModels.Extensions return isSame; } - public static IEnumerable AsEnumerable( - this IEnumerable> source + public static IEnumerable AsEnumerable( + this IEnumerable> source ) { return source.Select(i => i.Item);