diff --git a/src/MaksIT.MongoDB.Linq.Tests/CollectionDataProviderBaseTests.cs b/src/MaksIT.MongoDB.Linq.Tests/CollectionDataProviderBaseTests.cs index 8764a20..d6f9966 100644 --- a/src/MaksIT.MongoDB.Linq.Tests/CollectionDataProviderBaseTests.cs +++ b/src/MaksIT.MongoDB.Linq.Tests/CollectionDataProviderBaseTests.cs @@ -4,11 +4,12 @@ using Microsoft.Extensions.Logging; using MongoDB.Driver; using MaksIT.Results; +using MaksIT.Core.Abstractions.Dto; using MaksIT.MongoDB.Linq.Abstractions; -using MaksIT.MongoDB.Linq.Abstractions.Domain; using MaksIT.MongoDB.Linq.Utilities; using MaksIT.MongoDB.Linq.Tests.Mock; + namespace MaksIT.MongoDB.Tests { // Sample DTO class for testing diff --git a/src/MaksIT.MongoDB.Linq.Tests/MaksIT.MongoDB.Linq.Tests.csproj b/src/MaksIT.MongoDB.Linq.Tests/MaksIT.MongoDB.Linq.Tests.csproj index 12d84f8..9ff6d53 100644 --- a/src/MaksIT.MongoDB.Linq.Tests/MaksIT.MongoDB.Linq.Tests.csproj +++ b/src/MaksIT.MongoDB.Linq.Tests/MaksIT.MongoDB.Linq.Tests.csproj @@ -14,7 +14,8 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive - + + diff --git a/src/MaksIT.MongoDB.Linq/Abstractions/BaseCollectionDataProviderBase.cs b/src/MaksIT.MongoDB.Linq/Abstractions/BaseCollectionDataProviderBase.cs index f63ab7b..98df00b 100644 --- a/src/MaksIT.MongoDB.Linq/Abstractions/BaseCollectionDataProviderBase.cs +++ b/src/MaksIT.MongoDB.Linq/Abstractions/BaseCollectionDataProviderBase.cs @@ -1,10 +1,11 @@ using System.Linq.Expressions; using Microsoft.Extensions.Logging; + using MongoDB.Driver; -using MaksIT.MongoDB.Linq.Abstractions.Domain; +using MaksIT.Core.Abstractions.Dto; using MaksIT.Results; -using MongoDB.Bson.Serialization; + namespace MaksIT.MongoDB.Linq.Abstractions { public abstract class BaseCollectionDataProviderBase : DataProviderBase diff --git a/src/MaksIT.MongoDB.Linq/Abstractions/CollectionDataProviderBase.cs b/src/MaksIT.MongoDB.Linq/Abstractions/CollectionDataProviderBase.cs index 9ce47f4..a0c6906 100644 --- a/src/MaksIT.MongoDB.Linq/Abstractions/CollectionDataProviderBase.cs +++ b/src/MaksIT.MongoDB.Linq/Abstractions/CollectionDataProviderBase.cs @@ -3,11 +3,9 @@ using Microsoft.Extensions.Logging; using MongoDB.Driver; -using MongoDB.Bson.Serialization; - -using MaksIT.MongoDB.Linq.Abstractions.Domain; using MaksIT.Results; +using MaksIT.Core.Abstractions.Dto; namespace MaksIT.MongoDB.Linq.Abstractions { diff --git a/src/MaksIT.MongoDB.Linq/Abstractions/Dto/DtoDocumentBase.cs b/src/MaksIT.MongoDB.Linq/Abstractions/Dto/DtoDocumentBase.cs deleted file mode 100644 index 8c43210..0000000 --- a/src/MaksIT.MongoDB.Linq/Abstractions/Dto/DtoDocumentBase.cs +++ /dev/null @@ -1,5 +0,0 @@ -namespace MaksIT.MongoDB.Linq.Abstractions.Domain; - -public abstract class DtoDocumentBase : DtoObjectBase { - public required T Id { get; set; } -} diff --git a/src/MaksIT.MongoDB.Linq/Abstractions/Dto/DtoObjectBase.cs b/src/MaksIT.MongoDB.Linq/Abstractions/Dto/DtoObjectBase.cs deleted file mode 100644 index 6cfb7c7..0000000 --- a/src/MaksIT.MongoDB.Linq/Abstractions/Dto/DtoObjectBase.cs +++ /dev/null @@ -1,9 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace MaksIT.MongoDB.Linq.Abstractions.Domain; - public abstract class DtoObjectBase { } - diff --git a/src/MaksIT.MongoDB.Linq/MaksIT.MongoDB.Linq.csproj b/src/MaksIT.MongoDB.Linq/MaksIT.MongoDB.Linq.csproj index 44f0b95..88385d6 100644 --- a/src/MaksIT.MongoDB.Linq/MaksIT.MongoDB.Linq.csproj +++ b/src/MaksIT.MongoDB.Linq/MaksIT.MongoDB.Linq.csproj @@ -8,7 +8,7 @@ MaksIT.MongoDB.Linq - 1.0.5 + 1.0.6 Maksym Sadovnychyy MAKS-IT MaksIT.MongoDB.Linq @@ -21,6 +21,7 @@ +