(feature): domain and dto base objects

This commit is contained in:
Maksym Sadovnychyy 2024-10-13 17:15:01 +02:00
parent 5ec4465a5a
commit 2de7248160
4 changed files with 23 additions and 0 deletions

View File

@ -0,0 +1,10 @@
namespace MaksIT.Core.Abstractions.Domain;
public abstract class DomainDocumentBase<T> : DomainObjectBase {
public T Id { get; set; }
public DomainDocumentBase(T id) {
Id = id;
}
}

View File

@ -0,0 +1,4 @@
namespace MaksIT.Core.Abstractions.Domain;
public abstract class DomainObjectBase {
}

View File

@ -0,0 +1,5 @@
namespace MaksIT.Core.Abstractions.Dto;
public abstract class DtoDocumentBase<T> : DtoObjectBase {
public required T Id { get; set; }
}

View File

@ -0,0 +1,4 @@
namespace MaksIT.Core.Abstractions.Dto;
public abstract class DtoObjectBase {
}