示例#1
0
 public Building(BuildingId id, string name, Company mainContractor, IEnumerable <Company> subContractors = null) : this(name, mainContractor, subContractors)
 {
     Id = id;
 }
示例#2
0
文件: User.cs 项目: Bubelks/Bubelsoft
 public UserRole(UserBuildingRole userBuildingRole, BuildingId buildingId)
 {
     UserBuildingRole = userBuildingRole;
     BuildingId       = buildingId;
 }
示例#3
0
 public bool Equals(BuildingId other)
 {
     return(Value == other.Value);
 }
示例#4
0
文件: User.cs 项目: Bubelks/Bubelsoft
 public bool CanReport(BuildingId buildingId)
 => Roles.Any(r => r.BuildingId == buildingId && r.UserBuildingRole == UserBuildingRole.Reporter);