MyBookmark/Modules.Library.Domain/EntityBuilders/EntityBuilder.cs
2024-09-23 03:00:50 +03:00

21 lines
423 B
C#

using Modules.Library.Domain.Entities;
namespace Modules.Library.Domain.EntityBuilders;
public abstract class EntityBuilder<T> : Builder<T> where T : Entity
{
protected Guid? _id;
protected bool _deleted = false;
public EntityBuilder<T> SetId(Guid id)
{
_id = id;
return this;
}
public EntityBuilder<T> Deleted()
{
_deleted = true;
return this;
}
}