public static Band ToDto(this Models.Band band) { return(new Band { Id = band.Id, Name = band.Name, Rounds = band.Rounds.Count }); }
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() }); }
public bool CanInviteToJoin(Bandit newMember) { return(Band.Boss.Bandit.Id == Bandit.Id && !Band.IsMember(newMember)); }