Domain entities now inheriting from abstract entity

This commit is contained in:
Veljko Tosic
2026-02-11 02:21:25 +01:00
parent a4245fdd93
commit b54c72bb42
4 changed files with 17 additions and 18 deletions

View File

@@ -1,12 +1,12 @@
using AipsCore.Domain.Abstract;
using AipsCore.Domain.Models.User.ValueObjects;
using AipsCore.Domain.Models.Whiteboard.ValueObjects;
using AipsCore.Domain.Models.WhiteboardMembership.ValueObjects;
namespace AipsCore.Domain.Models.WhiteboardMembership;
public class WhiteboardMembership
public class WhiteboardMembership : DomainEntity<WhiteboardMembershipId>
{
public WhiteboardMembershipId Id { get; private set; }
public WhiteboardId WhiteboardId { get; private set; }
public UserId UserId { get; private set; }
public WhiteboardMembershipIsBanned IsBanned { get; private set; }
@@ -22,8 +22,8 @@ public class WhiteboardMembership
WhiteboardMembershipEditingEnabled editingEnabled,
WhiteboardMembershipCanJoin canJoin,
WhiteboardMembershipLastInteractedAt lastInteractedAt)
: base(id)
{
Id = id;
WhiteboardId = owner.Id;
UserId = user.Id;
IsBanned = isBanned;
@@ -40,8 +40,8 @@ public class WhiteboardMembership
WhiteboardMembershipEditingEnabled editingEnabled,
WhiteboardMembershipCanJoin canJoin,
WhiteboardMembershipLastInteractedAt lastInteractedAt)
: base(id)
{
Id = id;
WhiteboardId = ownerId;
UserId = userId;
IsBanned = isBanned;