示例#1
0
 public static Band ToDto(this Models.Band band)
 {
     return(new Band
     {
         Id = band.Id,
         Name = band.Name,
         Rounds = band.Rounds.Count
     });
 }
示例#2
0
 public static BandDetails ToDtoDetails(this Models.Band band)
 {
     return(new BandDetails
     {
         Id = band.Id,
         Name = band.Name,
         Members = band.Members
                   .Select(m => m.ToDtoMember())
                   .ToArray(),
         Rounds = band.Rounds
                  .Select(r => r.ToDto())
                  .ToArray()
     });
 }
示例#3
0
 public bool CanInviteToJoin(Bandit newMember)
 {
     return(Band.Boss.Bandit.Id == Bandit.Id &&
            !Band.IsMember(newMember));
 }