31 lines
742 B
C#
31 lines
742 B
C#
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;
|
|
}
|
|
}
|