namespace Brizco.Domain.Entities.Complex; public partial class Complex { public static Complex Create(string name, string address, string supportPhone) { return new Complex(name,address,supportPhone); } public ComplexUser AddComplexUser(Guid userId) { var complex = ComplexUser.Create(userId, this.Id); this.Users.Add(complex); return complex; } } public partial class ComplexUser { public static ComplexUser Create(Guid userId,Guid complexId) { return new ComplexUser(userId,complexId); } public ComplexUserRole AddRole(Guid roleId) { var role = new ComplexUserRole(this.Id, roleId); this.Roles.Add(role); return role; } }